System, apparatus, and method for broadcasting content

ABSTRACT

A system is disclosed. The system has an imaging device configured to obtain broadcast content of a streamer, one or more viewer devices configured to directly or indirectly control the imaging device, a streamer device configured to stream the broadcast content to the one or more viewer devices, a control module associated with the imaging device. The imaging device, the one or more viewer devices, the streamer device, the control module, and the processor are configured to receive one or more input data from the one or more viewer devices, convert the one or more input data into one or more control instructions, and in response to the one or more control instructions, use the control module to control the imaging device to perform one or more imaging functions.

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.17/930,805, filed on Sep. 9, 2022, the entire contents of all of whichare hereby incorporated by reference as if fully set forth herein.

FIELD OF THE INVENTION

The present disclosure generally relates to a system, apparatus, andmethod for broadcasting, and more particularly to a system, apparatus,and method for broadcasting content.

BACKGROUND OF THE INVENTION

Conventional live broadcasting typically involves a streamer's devicethat streams broadcast content to multiple viewer devices. The viewerscan enjoy watching a show broadcast by the streamer in real time and mayinteract with the streamer by sending tips, gifts, or messages.

One or more users may interact with models that stream content. However,conventional systems typically involve static imaging devices such asstatic cameras. Accordingly, conventional systems do not adequatelyprovide for effective control of an imaging device that may be imaging amodel during broadcasting.

Accordingly, a need in the art exists for an efficient technique forcontrolling imaging devices that image models during broadcasting.

The exemplary disclosed system and method are directed to overcoming oneor more of the shortcomings set forth above and/or other deficiencies inexisting technology.

SUMMARY OF THE INVENTION

In one exemplary aspect, the present disclosure is directed to a system.The system includes an imaging device configured to obtain broadcastcontent of a streamer, one or more viewer devices configured to directlyor indirectly control the imaging device, a streamer device configuredto stream the broadcast content to the one or more viewer devices, acontrol module associated with the imaging device, the control moduleconfigured to communicate with the streamer device or the one or moreviewer devices, and the control module comprising computer-executablecode stored in non-volatile memory, and a processor. The imaging device,the one or more viewer devices, the streamer device, the control module,and the processor are configured to receive one or more input data fromthe one or more viewer devices, convert the one or more input data intoone or more control instructions, and in response to the one or morecontrol instructions, use the control module to control the imagingdevice to perform one or more imaging functions.

In another aspect, the present disclosure is directed to a method. Themethod includes providing an imaging device, obtaining broadcast contentof a streamer using the imaging device, directly or indirectlycontrolling the imaging device using one or more viewer devices,streaming the broadcast content to the one or more viewer devices usinga streamer device, receiving one or more input data from the one or moreviewer devices, converting the one or more input data into one or morecontrol instructions, and in response to the one or more controlinstructions, controlling the imaging device to perform one or moreimaging functions.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 2 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 3 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 4 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 5 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 6 is a schematic illustration of an exemplary system of the presentinvention;

FIG. 7A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 7B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 8A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 8B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 9A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 9B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 9C is a flowchart showing an exemplary process of the presentinvention;

FIG. 10A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 10B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 11A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 11B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 12A is a schematic illustration of an exemplary system of thepresent invention;

FIG. 12B is a schematic illustration of an exemplary system of thepresent invention;

FIG. 13 is a flowchart showing an exemplary process of the presentinvention;

FIG. 14 is a schematic illustration of an exemplary computing device, inaccordance with at least some exemplary embodiments of the presentdisclosure; and

FIG. 15 is a schematic illustration of an exemplary network, inaccordance with at least some exemplary embodiments of the presentdisclosure.

DETAILED DESCRIPTION AND INDUSTRIAL APPLICABILITY

FIG. 1 illustrates an exemplary system 300 for controlling devices. Inat least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include a non-transitory storage medium forcontrolling a camera during broadcasting (e.g., in real-time or nearreal-time). In at least some exemplary embodiments, system 300 may be asystem for controlling an imaging device in real-time (e.g., inreal-time or in near real-time) for an adult entertainment application.In at least some exemplary embodiments, system 300 may include animaging device such as a camera including an actuator that may image amodel. The imaging device may also image a smart sex toy that may beremotely controlled, for example, by a user viewing a model operatingthe smart sex toy.

In at least some exemplary embodiments, system 300 may allow for one ormore users to interact with models (e.g., models being imaged duringbroadcasting) from a certain distance, for example, by allowing one ormore viewers to tip one or more models during broadcasting (e.g., onlinevideo chat sessions). The models may define tipping parameters forperforming predefined acts, via an adult toy, based on the amount oftips received. The exemplary disclosed adult toy may be Wi-Fi orBluetooth enabled to receive commands directly from a server via a webbrowser extension, a website hosting an online video chat session,and/or connect to an application installed on a model device operated bythe model. The exemplary disclosed application may communicate with theweb browser extension to relay commands to the adult toy therefrom. Thebrowser extension and/or website may generate live control links toallow certain users to control (e.g., to maintain a live control) of themodel's adult toy.

As illustrated in FIG. 1 , system 300 may include one or more userdevices 305, one or more model devices 310, one or more vieweraccessories 308, and one or more model accessories 315. For example,system 300 may include a plurality of user devices 305, a plurality ofviewer accessories 308, a plurality of model devices 310, and aplurality of model accessories 315. Data such as image data, audio data,and/or control data may be transferred between user devices 305, vieweraccessories 308, model devices 310, and model accessories 315.

As illustrated in FIG. 1 , system 300 may include any desired number ofuser devices 305 (e.g., A1, A2, . . . An). User device 305 may be anysuitable device for interfacing with other components of system 300 suchas a computing device (e.g., user interface). For example, user device305 may be any suitable user interface for receiving input and/orproviding output (e.g., image data) to a user 320. User device 305 mayinclude a camera and a microphone. User device 305 may be, for example,a touchscreen device (e.g., of a smartphone, a tablet, a computer, asmartboard, a virtual reality device, and/or any suitable computerdevice), a wearable device, a computer keyboard and monitor (e.g.,desktop or laptop), an audio-based device for entering input and/orreceiving output via sound, a tactile-based device for entering inputand receiving output based on touch or feel, a dedicated user interfacedesigned to work specifically with other components of system 300,and/or any other suitable user interface (e.g., including componentsand/or configured to work with components described below regardingFIGS. 14 and 15 ). For example, user device 305 may include atouchscreen device of a smartphone or handheld tablet. For example, userdevice 305 may include a display (e.g., a computing device display, atouchscreen display, and/or any other suitable type of display) that mayprovide output, image data, and/or any other desired output or inputprompt to a user. For example, the exemplary display may include agraphical user interface to facilitate entry of input by a user and/orreceiving output such as image data. An application for example asdescribed herein and/or a web browser may be installed on user device305 and utilized by user 320. User device 305 may include storage forexample as described regarding FIG. 14 . For example, user device 305may have storage for storing programming instructions for example asdescribed below.

As illustrated in FIG. 2 , user device 305 may include a sensor array306. In at least some exemplary embodiments, sensor array 306 mayinclude one or more sensors integrated or built into the exemplarydisclosed user device (e.g., user device 305) such as, for example, amobile phone, a pad, or a wearable device. Sensor array 306 may includeany suitable sensors for use with system 300 such as, for example, alocation sensor 306 a and a movement sensor 306 b. Location sensor 306 amay include a GPS device, a Galileo device, a GLONASS device, an IRNSSdevice, a BeiDou device, and/or any other suitable device that mayoperate with a global navigation system.

Movement sensor 306 b may include any suitable components for sensingmotion (e.g., motion amplitude), velocity, and/or acceleration. Movementsensor 306 b may include an acceleration sensor. Movement sensor 306 bmay include a gyroscope. For example, movement sensor 306 b may includea displacement sensor, a velocity sensor, and/or an accelerometer. Forexample, movement sensor 306 b may include components such as a servoaccelerometer, a piezoelectric accelerometer, a potentiometricaccelerometer, and/or a strain gauge accelerometer. Movement sensor 306b may include a piezoelectric velocity sensor or any other suitable typeof velocity or acceleration sensor.

System 300 may include any desired number of model devices 310 (e.g.,B1, B2, . . . Bn). Model device 310 may be similar to user device 305.For example, model device 310 may be any suitable user interface forreceiving input and/or providing output (e.g., image data) to a streamersuch as a model 325. Model 325 (e.g., a specific user) may operate modeldevice 310 (e.g., a specific user device) to record and transfer image(e.g., video) and audio data to one or more users 320 via a network 330.

Model accessory 315 may be any suitable accessory for use by model 325(e.g., when model 325 is imaged by model device 310). For example, modelaccessory 315 may be a prop that is used by model 325 while model 325 isbeing imaged (e.g., a video or pictures of model 325 are being recordedand/or transmitted in real-time to be viewed by user 320). For example,model accessory 315 may be a device used for erotic stimulation (e.g., asex aid or a “sex toy”). Model accessory 315 may be a sexual simulationdevice that may be associated with a given model 325 (e.g., a specificuser) and respective model device 310 (e.g., a streamer device such as aspecific user device) of that given model 325. In at least someexemplary embodiments, model accessory 315 may be a massaging apparatusfor human genitalia (e.g., a vibrator). For example, model accessory 315may be any suitable device for use in a video or pictures recorded bymodel device 310, which may be an erotic video or erotic pictures). Inat least some exemplary embodiments, model accessory 315 may be a toolor other indicator that may be used in video or pictures recorded bymodel device 310 such as surveying equipment, a sign providinginformation such as location or time information, a surveillance toolused by model 325, and/or any other suitable tool or accessory that maybe used while model device 310 is recording a video or pictures of model325. For example, model 325 may be an erotic model using model accessory315 that may be an erotic device, a technician or laborer using modelaccessory 315 that may be a tool or work device specific to a desiredapplication, an operative using model accessory 315 that may be asurveillance tool or a part of a weapon system being recorded by modeldevice 310, and/or any other desired role using any suitable modelaccessory 315.

Model accessory 315 may include a motor 316. Motor 316 may include anelectric motor. Motor 316 may include a server motor, a stepper motor, abrushless motor, or any other suitable type of motor. Motor 316 mayinclude any suitable vibration motor or haptic motor such as, forexample, a mini vibrator motor. Motor 316 may include a low voltagemotor. Motor 316 may include a pager motor or a coin vibration motor.Motor 316 may include a linear resonant actuator or an eccentricrotating mass vibration motor. Motor 316 may be powered by any suitablepower source, such as a battery (e.g., a nickel-metal hydride battery, alithium-ion battery, an ultracapacitor battery, a lead-acid battery,and/or a nickel cadmium battery), an electric power source (e.g., atransformer connected to a plug that may plug into an outlet), and/orany other suitable energy source. Model accessory 315 may include acontroller 319 that may be any suitable computing device for controllingan operation of motor 316 and a communication device 318. Controller 319may, for example, include components similar to the components describedbelow regarding FIG. 14 . Controller 319 may include for example aprocessor (e.g., micro-processing logic control device) or boardcomponents. Controller 319 may control motor 316 based on input dataand/or commands received from user device 305 and/or model device 310via network 330 and/or a communication device 318 (e.g., transferreddirectly to communication device 318 by any suitable component of system300). Motor 316 may be controlled by controller 319 to vibrate modelaccessory 315 at a desired level or strength, perform a suctionoperation at a desired level or strength using model accessory 315(e.g., using model accessory 315 as a suction device), rotate or swingmodel accessory 315 at a desired speed or amount, contract or expandmodel accessory 315 by a desired amount, cause model accessory 315 toperform an inhalation action, and/or cause model accessory 315 toperform any other suitable action or function. Controller 319 mayinclude storage for example as described regarding FIG. 14 . Forexample, controller 319 may have storage for storing programminginstructions for example as described below.

In at least some exemplary embodiments, motor 316 may be or may includea thermal device such as a heater. In at least some exemplaryembodiments, motor 316 may include an electric heating device such as anelectric resistance heating device. Motor 316 may include a polyimideheater, a silicone rubber heater, and/or a resistive wire heater. Motor316 may be controlled by controller 319 to heat or emit heat or warmthfrom model accessory 315. For example, motor 316 may cause a temperaturevariation of model accessory 315.

Viewer accessory 308 may be similar to model accessory 315. Vieweraccessory 308 may be a sexual simulation device that may be associatedwith a given user 320 (e.g., a viewer of one or more models 325) andrespective user device 305 (e.g., a viewer device) of that given user320.

Network 330 may be any suitable communication network over which datamay be transferred between one or more user devices 305, one or moreviewer accessories 308, one or more model devices 310, and/or one ormore model accessories 315. Network 330 may be the internet, a LAN(e.g., via Ethernet LAN), a WAN, a WiFi network, or any other suitablenetwork. Network 330 may be similar to WAN 201 described below. Thecomponents of system 300 may also be directly connected (e.g., by wire,cable, USB connection, and/or any other suitable electro-mechanicalconnection) to each other and/or connected via network 330. For example,components of system 300 may wirelessly transmit data by any suitabletechnique such as, e.g., wirelessly transmitting data via 4G LTEnetworks (e.g., or 5G networks) or any other suitable data transmissiontechnique for example via network communication. Components of system300 may transfer data via the exemplary techniques described belowregarding FIG. 15 . User devices 305, viewer accessories 308, modeldevices 310, and/or model accessories 315 may include any suitablecommunication components for communicating with other components ofsystem 300 using for example the communication techniques describedabove. For example, user devices 305 and model devices 310 may includeintegrally formed communication devices (e.g., smartphone components),and viewer accessories 308 and model accessories 315 may each includecommunication device 318 that may communicate using any of the exemplarydisclosed communication techniques.

In at least some exemplary embodiments, a given model accessory 315 maycommunicate with a given model device 310 (e.g., a paired model device310) via any suitable short distance communication technique. Forexample, model accessories 315 (e.g., via communication device 318) andmodel devices 310 may communicate via WiFi, Bluetooth, ZigBee, NFC,IrDA, and/or any other suitable short distance technique. Modelaccessory 315 may be an adult toy that may be connected with modeldevice 310 through short distance wireless communication. An application(e.g., operating using the exemplary disclosed modules) may be installedon model device 310, the application and model device 310 beingconfigured to send commands to model accessory 315 to drive (e.g.,actuate) model accessory 315. Viewer accessory 308 may communicate withuser device 305 similarly to the communication of model accessory 315and model device 310 described above.

System 300 may include one or modules for performing the exemplarydisclosed operations. The one or more modules may include an accessorycontrol module for controlling viewer accessory 308 and model accessory315. The one or more modules may be stored and operated by any suitablecomponents of system 300 (e.g., including processor components) such as,for example, network 330, user device 305, viewer accessory 308, modeldevice 310, model accessory 315, and/or any other suitable component ofsystem 300. For example, system 300 may include one or more moduleshaving computer-executable code stored in non-volatile memory. System300 may also include one or more storages (e.g., buffer storages) thatmay include components similar to the exemplary disclosed computingdevice and network components described below regarding FIGS. 14 and 15. For example, the exemplary disclosed buffer storage may includecomponents similar to the exemplary storage medium and RAM describedbelow regarding FIG. 14 . The exemplary disclosed buffer storage may beimplemented in software and/or a fixed memory location in hardware ofsystem 300. The exemplary disclosed buffer storage (e.g., a data buffer)may store data temporarily during an operation of system 300.

The one or more exemplary disclosed modules may also provide a chat roominterface via user device 305 and model device 310 for use by each user320 and model 325. For example, video display of model 325, one or moreusers 320, and/or and a chat or messaging app (e.g., any suitable chatcommunication or messaging app such as, for example, text, voice, and/orvideo chat boxes) may be displayed to each user 320 via user device 305and to each model 325 via model device 310. One or more users 320 andone or more models 325 may thereby view and chat (e.g., text, voice,and/or video chat) with each other via the one or more exemplarydisclosed modules via respective user devices 305 and model devices 310.Each user 320 may thereby view, interact with, and/or chat (e.g., text,voice, and/or video chat) with one or more models 325 and/or other users320. Also, each model 325 may thereby view, interact with, and/or chatwith one or users 320 and/or other models 325. For example, multipletext, voice, and/or video chat boxes including a plurality of users 320(e.g., viewers each having one or more viewer accessories 308) and/or aplurality of models 325 (e.g., each having one or more model accessories315) may be displayed to each user 320 and each model 325 via respectiveuser devices 305 and model devices 310. Users 320 and models 325 maythereby view and interact with other users 320 and models 325 that mayeach have one or more respective accessories (e.g., respective vieweraccessories 308 and model accessories 315). FIG. 3 schematicallyillustrates an exemplary embodiment of the exemplary disclosed chat roomthat may be displayed to user 320 via user device 305 or to model 325via model device 310.

Returning to FIG. 1 , system 300 may include an imaging device (e.g., astreamer imaging device) such as one or more imaging devices 335.Imaging device 335 may be any suitable imaging device such as a camera.For example, imaging device 335 may be any suitable video camera such asa digital video camera, a webcam, and/or any other suitable camera forrecording visual data (e.g., recording a video and/or taking pictures).Imaging device 335 may be for example a three-dimensional video sensoror camera. One or more imaging devices 335 may include a plurality ofcameras (e.g., a set of cameras) or a single camera configured tocollect three-dimensional image data. In at least some exemplaryembodiments, imaging device 335 may be a stereoscopic camera and/or anyother suitable device for stereo photography, stereo videography, and/orstereoscopic vision. Imaging device 335 may be substantially entirelyintegrated into user device 305 and/or model device 310 or may be astand-alone device. In at least some exemplary embodiments, imagingdevice 335 may be a smartphone or tablet camera (e.g., that may beintegrated into user device 305 and/or model device 310). Imaging device335 may include a self-developed camera base (e.g., chassis), anintegrated camera, and/or any desired third-party camera components.Imaging device 335 and/or the exemplary disclosed modules may operateusing any suitable software interface that may be utilized via theexemplary disclosed user devices (e.g., user device 305 and/or modeldevice 310). An operation of imaging device 335 may be controlled bysystem 300 as described for example below. Imaging device 335 mayperform some or substantially all image recognition processing forexample as described below (e.g., as described below regarding FIGS. 4-6).

In at least some exemplary embodiments, imaging device 335 may be astreamer camera that may be controlled directly or indirectly by one ormore viewer devices (e.g., user device 305) for example via a controlpanel or any other suitable direct camera control instructions (e.g.,from the viewer device). System 300 may control imaging device 335 basedon an amount of a user tip (e.g., provided by user 320 via user device305) for example including converting different amounts of viewer tipsinto different camera control instructions. Imaging device 335 may beconfigured to obtain broadcast content of a streamer such as model 325,including for example 2D content, VR content, and/or 4D panoramiccontent. The exemplary disclosed modules may include a control modulethat may be associated with imaging device 335, which may be built-in orperipheral to any suitable disclosed components of system 300 (e.g.,user device 305) and may communicate with imaging device 335 via anysuitable technique such as the exemplary disclosed techniques (e.g.,short-range such as WiFi or Bluetooth and/or long range such as internetor 4G/5G). For example, communication may be from a viewer's device(e.g., user device 305 such as a smartphone) to a streamer's device(e.g., model device 310) to a streamer's camera (e.g., imaging device335 or model device 310), or from a viewer's device (e.g., user device305 such as a PC) to a streamer's camera (e.g., imaging device 335 ormodel device 310). In at least some exemplary embodiments, imagingdevice 335 may have functions including camera rotation, cameradisplacement (e.g., omnidirectional), camera switch (e.g., switchingfrom camera A to camera B, and/or switch between on/off), panoramicangle adjustment, camera positioning and/or tracking, camera zooming(e.g., including cropping and/or scaling), camera parameters setting(e.g., focus point, exposure, and/or resolution), and/or imageidentifying and/or processing.

Imaging device 335 may include one or more actuators 335 a that mayadjust a position of imaging device 335 based on an operation of system300. Actuators 335 a may be for example one or more external actuatorsdisposed at an exterior of imaging device 335 and/or one or moreintegrated actuators that are completely or partially integrated intoimaging device 335 (e.g., disposed and/or integrated within an interiorof imaging device 335). In at least some exemplary embodiments, actuator335 a may be internally integrated into imaging device 335 and may turnoptical components and/or move lenses of imaging device 335 within ahousing of imaging device 335 to zoom in and out at different featuresor points within a variable field of view of imaging device 335 (e.g.,zoom in and out on points or features of the exemplary disclosed user ormodel and/or accessories such as adult toys). Actuator 335 a may also beone or more external and/or internally-integrated mechanical actuatorsconfigured to mechanically turn imaging device 335 and move lenses ofimaging device 335 to focus in and out at desired objects (e.g., pointsand/or features of the exemplary disclosed user or model and/oraccessories such as adult toys). For example actuator 335 a may be amechanical actuator that is electrically powered, battery-powered,and/or powered via any other suitable power source. Actuator 335 a mayalso be for example a hydraulic actuator, pneumatic actuator, magneticactuator, and/or any other suitable actuator configured to turn andfocus imaging device 335 (e.g., based on a size of imaging device 335).

For example as illustrated in FIG. 4 , model 325 may use model device310 to control imaging device 335 to define any desired features such asbody portions of model 325. For example, FIG. 4 illustrates a pluralityof points 461, 462, 463, 464, 465, 466, 467, and 468. For example, model325 may be positioned within a field of view of imaging device 335 whiledefining features (e.g., points 461, 462, 463, 464, 465, 466, 467, and468). Model 325 may utilize model device 310 to define the exemplaryfeatures. For example, model device 310 may display a real time videoimage of model 325 on a display, and may receive input (e.g., viatapping on a touchscreen of model device 310 and/or any other suitabletechnique for entering input such as keystrokes or pulldowns) toidentify desired points (e.g., points 461, 462, 463, 464, 465, 466, 467,and 468) identified by model 325. For example, model 325 may enter theinput using real-time video imaging of himself or herself imaged byimaging device 335 and displayed on model device 310, or by using apicture taken by imaging device 335 and displayed on model device 310.The defined features (e.g., identified points such as points 461, 462,463, 464, 465, 466, 467, and 468) may be predetermined features that maybe utilized by system 300 as described for example herein. Theidentified points (e.g., points 461, 462, 463, 464, 465, 466, 467, and468) identified on the image data provided by imaging device 335 may betransferred via model device 310 other exemplary disclosed componentsfor use by system 300 as described for example herein. For example,system 300 may store the predetermined features for use during theexemplary disclosed processes. For example, points 461, 462, 463, 464,465, 466, 467, and 468 may represent recognized images of body portions(e.g., image-recognized body portions) of model 325. During an operationof system 300 as described for example below, coordinates for points461, 462, 463, 464, 465, 466, 467, and 468 may be determined.

Model 325 may assign any desired information or data to eachpredetermined feature (e.g., to points 461, 462, 463, 464, 465, 466,467, and 468). For example, model 325 may input any desired information(e.g., based on input prompts provided by an interface of model device310) to system 300 via model device 310. For example, model 325 mayprovide information describing a predetermined feature (e.g., a bodyportion associated with a point such as points 461, 462, 463, 464, 465,466, 467, and 468) such as a viewing price or cost or viewing duration.For example, model 325 may set a cost or price to be paid by a user(e.g., user 320) for viewing each predetermined feature and/or a timeperiod during which the user may watch the exemplary image data. In atleast some exemplary embodiments, the user may pay a “tip” via system300 that may be a monetary tip (e.g., currency, cryptocurrency, aprepaid credit, and/or any other suitable item of value) correspondingto the cost or price set by model 325. Model 325 may thereby determinethe price to be paid by users to view predetermined features (e.g.,points 461, 462, 463, 464, 465, 466, 467, and 468) that may be bodyportions of model 325.

Model 335 may define model accessory 315 as illustrated for example inFIG. 5 similar to as described above regarding the exemplarypredetermined features (e.g., points 461, 462, 463, 464, 465, 466, 467,and 468). For example, model accessory 315 itself may be recognized as apredetermined feature similar to image recognition of the exemplarypredetermined features (e.g., points 461, 462, 463, 464, 465, 466, 467,and 468) described above. Also, model 325 may define features of modelaccessory 315 corresponding to locations on model 325 on which oragainst which model accessory 315 may be placed. For example, model 325may provide data or input to system 300 corresponding to any desiredposition of model accessory 315 on model 325. For example, system 300may recognize as predetermined features a location of model accessory315 on or against certain locations of model 325. The predeterminedlocations may correspond to model accessory 315 being placed on oragainst any predetermined feature (e.g., points 461, 462, 463, 464, 465,466, 467, and 468) and/or any other desired location on or near model325. Similar to as described above regarding the exemplary predeterminedfeatures (e.g., points 461, 462, 463, 464, 465, 466, 467, and 468),model 325 may provide a cost or price to be paid by a user (e.g., user320) to view model accessory 315 being placed on or against apredetermined feature (e.g., on a predetermined location of model 325 asdescribed above). FIG. 5 illustrates an exemplary predetermined feature(e.g., point 469) associated with a placement of model accessory 315.

System 300 may store images associated with any of the above-describedexemplary predetermined features, such as pictures or videos. Forexample, low-resolution “thumbnail” images or videos as well ashigh-resolution images or videos may be stored based on the above-described exemplary feature definition and image recognition processes.

System 300 may determine spatial coordinates (e.g., three-dimensionalcoordinates) of one or more predetermined features. In at least someexemplary embodiments, the exemplary disclosed module may include alocation arithmetic module that may calculate three-dimensionalcoordinate data (e.g., a coordinate x,y,z as defined by a cartesiancoordinate system utilizing three axes). As illustrated for example inFIG. 4 showing model 325 (e.g., or in FIG. 5 for model accessory 315),the exemplary disclosed modules may utilize any suitable technique fordetermining coordinate data based on image data and image recognitiondata provided by imaging device 335. For example, the exemplarydisclosed module may determine three-dimensional vector data todetermine a straight-line distance and direction between a predeterminedorigin (e.g., a center of imaging device 335 that may be defined ascoordinate 0,0,0 or any other desired point) and one or more points orfeatures of the image data provided and processed by imaging device 335and/or any other desired components of system 300. For example, theexemplary disclosed module may arithmetically determinethree-dimensional coordinates of points or features of the image dataprovided and/or processed by imaging device 335 and/or and othersuitable devices or components of system 300. For example, for points461, 462, 463, 464, 465, 466, 467, and 468, the exemplary disclosedmodule may use image and image recognition data provided by imagingdevice 335 to determine respective coordinate data x1,y1,z1 for point461, x2,y2,z2 for point 462, x3,y3,z3 for point 463, x4,y4,z4 for point464, x5,y5,z5 for point 465, x6,y6,z6 for point 466, x7,y7,z7 for point467, and/or x8,y8,z8 for point 468 (and/or any other desired points orportions corresponding to a desired feature of model 325, modelaccessory 315, or other object imaged by imaging device 335). Forexample based on image and image recognition data provided by imagingdevice 335 and/or the exemplary disclosed modules, system 300 maydetermine three-dimensional coordinates based on estimating distancebased on: an image size of model 325 (e.g., thereby calculating distancefrom imaging device 335), stereoscopic or other three-dimensional imagedata provided directly from imaging data of imaging device 335,predetermined criteria (e.g., a certain distance between imaging device335 and model 325 being assumed based on operating instructions ofsystem 300, for example indicating that model 325 is to be positioned acertain distance from imaging device 335), input provided by model 325(e.g., model 325 may input a distance between imaging device 335 andmodel 325 during operation), and/or based any other suitable technique.

The exemplary disclosed modules may thereby provide three-dimensionalcoordinate data to system 300 for predetermined features identifiedabove (e.g., points 461, 462, 463, 464, 465, 466, 467, and 468). Theexemplary disclosed modules may provide three-dimensional coordinatedata in real-time or near real-time. The exemplary disclosed modules mayupdate three-dimensional coordinate data at any desired time intervalsuch as, for example, a few times or many times (e.g., 10 times or more)per second. For example as model 325 moves while being imaged by imagingdevice 335, the exemplary disclosed modules may operate to use image andimage recognition data provided by imaging device 335 and the exemplarydisclosed modules to continuously update three-dimensional coordinatedata of the exemplary features identified above (e.g., points 461, 462,463, 464, 465, 466, 467, and 468). The exemplary disclosed modules maythereby provide up-to-date, continuously updated three-dimensionalcoordinate data of the exemplary features (e.g., portions of model 325as described for example above) to system 300, thereby providing updatedlocation data of model 325, model accessory 315, and any other desiredobjects or points in real-time or near-real-time. Some or all locationdata may be stored so that constantly updated location data may beprovided to system 300 corresponding to, for example, running videofootage or still pictures of the imaging data that was taken of model325, model accessory 315, and/or any other desired object or targetimaged by imaging device 335.

System 300 may move imaging device 335 based on the three-dimensionalcoordinate values determined for example as described above. System 300may control actuators 335 a to turn and/or zoom imaging device 335 topoint at and/or zoom in at the feature (e.g., point 461 or any otherdesired feature) based on the retrieved three-dimensional coordinate.For example, the exemplary disclosed modules may determine a vectorpointing from imaging device 335 to the retrieved three-dimensionalcoordinate (e.g., point 461 or any other desired feature). For example,the exemplary disclosed modules may arithmetically construct a vectorthat describes a direction of viewing from an origin coordinate ofimaging device 335 (e.g., or any other desired point) and the retrievedthree-dimensional coordinate. For example as illustrated in FIG. 6 , theexemplary disclosed modules may arithmetically calculate an adjustmentroute of imaging device 335 from its default or current orientation andposition to an orientation and position pointing at the identifiedfeature associated with the retrieved three-dimensional coordinate(e.g., point 461). For example as illustrated in FIG. 6 , (Xd,Yd,Zd) maybe a default setting coordinate (e.g., how imaging device 335 may bepositioned by default). (Xt,Yt,Zt) may be the retrievedthree-dimensional coordinate associated with the desired exemplaryfeature (e.g., as requested by user 320 by providing feature input or“tip action”). The exemplary disclosed modules may control imagingdevice 335 (e.g., via controlling an operation of actuators 335 a) torotate and move one or more lens (e.g., zoom in) at (Xt,Yt,Zt) andmaintain this position for a desired time (e.g., any desired time suchas 10 seconds or any other duration as described herein). Imaging device335 may record images in a second mode with an image resolution that maybe higher than when imaging device is operating in a first mode (e.g.,based on predetermined operation, user input, an amount of tips, and/orany other suitable criteria).

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include an accessory (e.g., viewer accessory308 or model accessory 315) such as, for example an adult toy (e.g., asex toy). The exemplary disclosed system, apparatus, and method mayinclude one or more models (e.g., model 325 such as a streamer) that maybe imaged by an imaging device (e.g., imaging device 335 and/or modeldevice 310 including for example a camera) and viewed by a viewer (e.g.,user 320). The exemplary disclosed imaging device may be remotelycontrolled for example by a viewer of a broadcast streamed by a model.For example, an imaging device (e.g., imaging device 335 such as a smartcamera) disposed with a model (e.g., in a broadcast room of model 325such as a streamer's broadcast room) may be remotely controlled by oneor more users (e.g., user 320 such as a viewer) via a tipping operationand/or any other suitable input operations, which may increaseinteraction (e.g., provide a relatively higher and more immersiveinteraction) between one or more models 325 (e.g., streamers) and one ormore users 320 (e.g., viewers). The exemplary disclosed imaging devicemay also include 4-dimensional (e.g., 4D) streaming and/or virtualreality streaming for example as described herein. The exemplarydisclosed imaging device may further include a sex machine (e.g., arobot or robotic arm) for example as described herein.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include transferring data (e.g., image andaudio data) via streaming, live broadcast, and/or any other suitabledata transfer in real-time or near real-time. The data may be recordedby any suitable device such as imaging device 335, model device 310,and/or user device 305, and transferred for example as illustrated inFIG. 1 . For example, model 325 (e.g., or user 320) may be imaged by theexemplary disclosed imaging device or user device (imaging device 335,model device 310, and/or user device 305) for example as illustrated inFIGS. 4-6 , including for example imaging of the exemplary disclosedaccessory (e.g., model accessory 315 or viewer accessory 308). Users ofsystem 300 (e.g., one or more models 325 and/or one or more users 320)may communicate via a chat room for example as illustrated in FIG. 3 . Auser (e.g., model 325 such as a streamer) located remotely from anotheruser (e.g., user 320 such as a viewer) may stream or broadcast data tothe other user via system 300 in real-time or near real-time. Forexample, one or more models 325 may stream or broadcast (e.g.,live-stream or live-broadcast) data (e.g., image, video, and/or audiodata) to one or more users 320. A user (e.g., user 320 such as a viewer)located remotely from another user (e.g., model 325 such as a streamer)may remotely control an imaging device (e.g., imaging device 335, userdevice 305, and/or model device 310) and/or an accessory (e.g., modelaccessory 315 and/or viewer accessory 308) of another user (e.g., model325 such as a streamer). For example, a viewer such as user 320 mayremotely control a camera imaging a model and/or an accessory of themodel in real-time or near real-time while viewing the model duringstreaming or live broadcasting performed by the model such as model 325.Remote control may be based on tipping by one or more users (e.g., users320 providing a tip such as currency, digital currency, cryptocurrency,and/or any other suitable item of value), predetermined criteria,algorithms, artificial intelligence operations, and/or any othersuitable input or criteria during an operation of system 300.

The exemplary disclosed imaging device (e.g., imaging device 335, userdevice 305, and/or model device 310) may be controlled via any suitabletechnique providing dynamic camera control in real-time or nearreal-time. In at least some exemplary embodiments, through input (e.g.,viewer input and/or behavior) such as tipping, the exemplary disclosedimaging device imaging a model (e.g., located in the model's livebroadcast room) may be remotely controlled (e.g., based on tips providedby one or more viewers) to perform one or more functions (e.g., camerafunctions) during live broadcast shooting. The exemplary disclosedmodules and applications (e.g., installed on the exemplary discloseddevices such as user device 305 and/or model device 310) may utilize anysuitable software (e.g., VibeMate APP and Cam Extension).

FIGS. 7A and 7B illustrate exemplary criteria (e.g., applicationsettings) for controlling the exemplary disclosed imaging device (e.g.,imaging device 335, user device 305, and/or model device 310). FIGS. 7Aand 7B may illustrate a graphical user interface displayed to a user(e.g., user 320 or model 325) via an exemplary disclosed user device(e.g., user device 305 and/or model device 310). For example, remotecontrol may be based on different ranges of tip amounts. As illustratedin FIGS. 7A and 7B, a rotation angle may be increased or decreased, atrail distance may be increased or decreased, a zoom lens may beincreased or decreased, a camera may be switched (e.g., a display may beswitched between cameras), a control time of a camera may be increasedor decreased, and/or any other suitable control parameter may becontrolled based on an amount of tips provided by a user (e.g., user320). Accordingly, a user may have increased control over the exemplarydisclosed imaging device based on an amount of tips provided. Forexample, a user (e.g., user 320) may be able to swivel, focus, and/ormove the exemplary disclosed imaging device imaging a model (e.g., model325) by a greater amount and/or for a greater period of time inreal-time or near real-time (e.g., during live streaming or broadcast).

FIGS. 8A and 8B illustrate an exemplary embodiment of system 300. Asillustrated in FIG. 8A, an imaging device 835 may be generally similarto imaging device 335. Imaging device 835 may be located with model 325(e.g., or user 320) and may record and transfer data (e.g., image,video, audio, thermal, and/or any other desired data) associated withmodel 325 and/or model accessory 315. For example, imaging device 835may be located in a streaming or broadcast location or room of model 325(e.g., or user 320). Imaging device 835 may be controlled (e.g.,remotely controlled) by model 325 (e.g., and/or user 320) for example asdescribed above. For example, imaging device 835 may be controlled basedon tips provided by a viewer (e.g., user 320) who may view (e.g., view alive data stream or a live broadcast) of a model (e.g., model 325) inreal-time or near real-time. A viewer (e.g., user 320) may view model325 via a display of user device 305. User 320 may remotely controlimaging device 835 imaging model 325 in real-time or near real-time forexample as described herein. User 320 may remotely control imagingdevice 835 via a graphical user interface (e.g., as illustrated in FIG.8B) displayed via user device 305 and/or any other suitable technique.

Returning to FIG. 8A, imaging device 835 may be movable along a supportassembly such as a structural assembly 850. Structural assembly 850 mayinclude a track, support members, and/or any other suitable structuralcomponents for guiding a movement of imaging device 835 for example asillustrated in FIG. 8A. Imaging device 835 and/or structural assembly850 may include any suitable motor or actuator that may be driven by anysuitable power system (e.g., electrical, hydraulic, pneumatic, magnetic,and/or any other suitable power system) for moving imaging device 835along structural assembly 850. For example, imaging device 835 mayinclude wheels and/or any other suitable structural components that maybe operably connected with structural assembly 850 to move imagingdevice 835 along structural assembly 850 (e.g., a wheeled assemblymovable along a track). User 320 may remotely control imaging device 835to move, rotate (e.g., swivel), zoom, and/or make any other desiredmovements relative to structural assembly 850, model 325, and/or modelaccessory 315 (e.g., that may be supported on furniture such as a chairor bed).

A graphical user interface (e.g., as illustrated in FIG. 8B) and/or alive data stream (e.g., a live stream or broadcast including images,video, and/or audio) of model 325 (e.g., and model accessory 315) may bedisplayed to user 320 in real-time or near real-time via user device305. User 320 may remotely control imaging device 835 via the exemplarydisclosed user interface (e.g., as illustrated in FIG. 8B). For exampleas illustrated in the exemplary user interface of FIG. 8B, user 320 mayset a mode to auto mode or manual mode, move imaging device 835 alongsupport assembly 850, move (e.g., rotate, elevate, or zoom) imagingdevice 835, and/or control any other desired movement or action ofimaging device 835. Different tipping ranges may correspond to differentcamera control instructions provided via the exemplary disclosed userinterface. For example, 1-10 tip tokens may provide a predeterminedrotation angle such as 1 token allowing up to 10 degrees, 2 tokensallowing up to 20 degrees and so on. Varying amounts of tip tokens maysimilarly allow differing ranges of up and down movement of imagingdevice 835, left and right movement of imaging device 835, wiggle ofimaging device 835, zooming in and out of imaging device 835, switchingto different imaging devices 835, sliding imaging device 835 differentdistances, a pop-up control pane on a viewer side being provided, and/orany other suitable ranges of activity. User 320 (e.g., or model 325) maythereby remotely control imaging device 835 to provide an interactivelive stream or broadcast of model 325 (e.g., or user 320).

FIGS. 9A-9C illustrate another exemplary embodiment of system 300. Asillustrated in FIG. 9A, an imaging device 935 may be generally similarto imaging device 335. Imaging device 935 may be located with model 325(e.g., or user 320) and may record and transfer data (e.g., image,video, audio, thermal, and/or any other desired data) associated withmodel 325 and/or model accessory 315. For example, imaging device 935may be located in a streaming or broadcast location or room of model 325(e.g., or user 320). Imaging device 935 may be controlled (e.g.,remotely controlled) by model 325 (e.g., and/or user 320) for example asdescribed above. For example, imaging device 935 may be controlled basedon tips provided by a viewer (e.g., user 320) who may view (e.g., view alive data stream or a live broadcast) of a model (e.g., model 325) inreal-time or near real-time. A viewer (e.g., user 320) may view model325 via a display of user device 305. User 320 may remotely controlimaging device 935 imaging model 325 in real-time or near real-time forexample as described herein. User 320 may remotely control imagingdevice 935 via a graphical user interface (e.g., as illustrated in FIG.9B) displayed via user device 305 and/or any other suitable technique.

As illustrated in FIG. 9A, model 325 may move (e.g., move around) duringa live broadcast, which may make manually adjusting imaging device 935nuanced. To account for movement of model 325 and/or model accessory315, imaging device 935 may be automatically moved (e.g., adjusted) bysystem 300 to a position that may attract an interest of a viewer suchas user 320. The automatic movement may be based on user input (e.g., inresponse to the viewer's selecting operation). The automatic movementmay be based on system 300 detecting a signal (e.g., a radio frequencysignal or any other suitable type of signal for example as describedherein) transmitted from model accessory 315. In at least some exemplaryembodiments, interval detection may be used to provide regular orperiodic adjustment of imaging device 935 (e.g., to avoid continuousadjustment and jitter for when imaging device 935 may be performingcontinuous image recognition and tracking for example as describedherein).

A graphical user interface (e.g., as illustrated in FIG. 9B) and/or alive data stream (e.g., a live stream or broadcast including images,video, and/or audio) of model 325 (e.g., and model accessory 315) may bedisplayed to user 320 in real-time or near real-time via user device305. User 320 may remotely control imaging device 935 via the exemplarydisclosed user interface (e.g., as illustrated in FIG. 9B). For exampleas illustrated in the exemplary user interface of FIG. 9B, user 320 mayset a mode to auto mode or manual mode, and/or may set a focus (e.g.,image recognition focus) to a body of model 325 or an accessory (e.g.,model accessory 315) for automatic tracking. For example when anaccessory is selected for tracking, model accessory 315 may provide asignal (e.g., provide a signal at desired time periods and/or spread asignal) that may be detected by imaging device 935 and used for imagingdevice 935 to focus on model accessory 315. User 320 (e.g., or model325) may thereby remotely control imaging device 935 to provide aninteractive live stream or broadcast of model 325 (e.g., or user 320).

FIG. 9C illustrates an exemplary process of the exemplary embodiment ofsystem 300 illustrated in FIGS. 9A and 9B. At step 950, imaging device935 may be rotated and may prepare to detect signals (e.g., RF signals)of model accessory 315. At step 955, model accessory 315 may beactivated and may periodically emit an RF signal (e.g., one signal perminute or any other desired time interval). At step 960, when imagingdevice 935 detects an RF signal, imaging device 935 may point to (e.g.,point a lens at) model accessory 315 in real-time or near real-timeduring live stream or broadcasting.

FIGS. 10A and 10B illustrate another exemplary embodiment of system 300.As illustrated in FIG. 10A, an imaging device 1035 may be generallysimilar to imaging device 335. A plurality of imaging devices 1035 maybe located with model 325 (e.g., or user 320) and may record andtransfer data (e.g., image, video, audio, thermal, and/or any otherdesired data) associated with model 325 and/or model accessory 315. Forexample, imaging devices 1035 may be located in a streaming or broadcastlocation or room of model 325 (e.g., or user 320). Imaging devices 1035may be controlled (e.g., remotely controlled) by model 325 (e.g., and/oruser 320) for example as described above. For example, imaging devices1035 may be controlled based on tips provided by a viewer (e.g., user320) who may view (e.g., view a live data stream or a live broadcast) ofa model (e.g., model 325) in real-time or near real-time. A viewer(e.g., user 320) may view model 325 via a display of user device 305.User 320 may remotely control imaging devices 1035 imaging model 325 inreal-time or near real-time for example as described herein. User 320may remotely control imaging devices 1035 via a graphical user interface(e.g., as illustrated in FIG. 10B) displayed via user device 305 and/orany other suitable technique. Imaging devices 1035 may be disposedaround a position of model 325 for example as illustrated in FIG. 10A.

For example as illustrated in FIG. 10A, imaging devices 1035 may bedisposed around model 325 (e.g., or user 320) to providefour-dimensional (4D) imaging of model 325. Multiple imaging devices1035 (e.g., cameras) together may render imaging (e.g., shooting scenes)into a multi-dimensional live broadcast space in real-time or nearreal-time. A viewer (e.g., user 320) may adjust the viewing angle inreal-time or in near real-time by controlling an imaging device 1035 ofthe plurality of imaging devices 1035 to provide imaging. The user maythereby control an angle from which a display is provided in real-timeor near real-time. Control of imaging devices 1035 may provide a “4Dfull view” based for example on controlling imaging devices 1035 thatmay be high-speed cameras (e.g., in a first-line filling area forexample as illustrated in FIG. 10A). System 300 may provide 4D broadcastcontent that may be comprised of video frames, with each video framebeing 3D broadcast content captured by one or more of the plurality ofimaging devices 1035. Viewers (e.g., users 320) may watch a livebroadcast via user device 305 (e.g., via a real-time stitching screenand 5G high-speed transmission). Viewers (e.g., users 320) may controlimaging devices 1035 to provide a viewing display that may freely rotatea viewing angle, may zoom in and out to adjust a screen display and/orresolution, and/or make any other desired display changes based onchanging the imaging device 1035 providing data for displaying (e.g., onuser device 305). Any desired number of viewers (e.g., users 320) mayview model 325 (e.g., who may be operating model accessory 315) from anydesired imaging device 1035 (e.g., as illustrated in FIG. 10B) toprovide a desired (e.g., customized display) without interfering withother users. For example, each of the plurality of imaging devices 1035may continuously transfer imaging data, with any desired number ofviewers may utilizing data transferred from any of the imaging devices1035 in any desired order or sequence (e.g., different userssimultaneously switching between any desired imaging device 1035 in anydesired order).

A graphical user interface (e.g., as illustrated in FIG. 10B) and/or alive data stream (e.g., a live stream or broadcast including images,video, and/or audio) of model 325 (e.g., and model accessory 315) may bedisplayed to user 320 in real-time or near real-time via user device305. User 320 may remotely control imaging devices 1035 via theexemplary disclosed user interface (e.g., as illustrated in FIG. 10B).For example as illustrated in the exemplary user interface of FIG. 10B,user 320 may set a mode to auto mode or manual mode, and/or control azoom of one or more imaging devices 1035. Users may also control theangle from which to view model 325 via the exemplary disclosed userinterface, thereby controlling which of the plurality of imaging devices1035 provides display data to the user interface (e.g., controlling fromwhich angle a viewing display is provided). For example as illustratedin FIG. 10B, users may use the exemplary disclosed Angle Control elementto control an angle from which model 325 is viewed (e.g., using a manualmode to adjust a 4D view). User 320 (e.g., or model 325) may therebyremotely control imaging devices 1035 and/or data provided by imagingdevices 1035 to provide an interactive live stream or broadcast of model325 (e.g., or user 320). Accordingly, viewers may play as a live-showdirector to interact (e.g., have immersive interaction) with thestreamer.

FIGS. 11A and 11B illustrate another exemplary embodiment of system 300.As illustrated in FIG. 11A, an imaging device 1135 may be generallysimilar to imaging device 335. Imaging device 1135 may be operablyconnected to a robotic assembly 1150. Imaging device 1135 (e.g., androbotic assembly 1150) may be located with model 325 (e.g., or user 320)and may record and transfer data (e.g., image, video, audio, thermal,and/or any other desired data) associated with model 325 and/or modelaccessory 315. For example, imaging device 1135 (e.g., and roboticassembly 1150) may be located in a streaming or broadcast location orroom of model 325 (e.g., or user 320). Imaging device 1135 (e.g., androbotic assembly 1150) may be controlled (e.g., remotely controlled) bymodel 325 (e.g., and/or user 320) for example as described above. Forexample, imaging device 1135 (e.g., and robotic assembly 1150) may becontrolled based on tips provided by a viewer (e.g., user 320) who mayview (e.g., view a live data stream or a live broadcast) of a model(e.g., model 325) in real-time or near real-time. A viewer (e.g., user320) may view model 325 via a display of user device 305. User 320 mayremotely control imaging device 1135 (e.g., and robotic assembly 1150)imaging model 325 in real-time or near real-time for example asdescribed herein. User 320 may remotely control imaging device 1135(e.g., and robotic assembly 1150) via a graphical user interface (e.g.,as illustrated in FIG. 11B) displayed via user device 305 and/or anyother suitable technique.

As illustrated in FIG. 11A, imaging device 1135 may be attached (e.g.,movably and/or mechanically attached) to robotic assembly 1150. Also forexample, imaging device 1135 and robotic assembly 1150 may be integrallyformed. User 320 may watch (e.g., remotely watch) a live show using avirtual reality (VR) device via control of imaging device 1135 androbotic assembly 1150. For example, user 320 may control roboticassembly 1150 and imaging device 1135 via VR control, with movements ofuser 320 controlling movements of robotic assembly 1150 and imagingdevice 1135. User 320 may utilize a VR device 1155. VR device 1155 maybe any suitable type of VR device such as a VR headset that maycommunicate with imaging device 1135 via components of system 300 forexample as described herein. Imaging device 1135 may include a VRcamera, a panoramic camera, a binocular camera, and/or any othersuitable type of camera. Imaging device 1135 may be attached to and/orintegrated with robotic assembly 1150 that may be a movable apparatus(e.g., a walking or rolling apparatus) or any suitable adultentertainment device such as a sex machine or a sex robot. Roboticassembly 1150 may include a rotatory and/or moving chassis configured toattach to imaging device 1135. Robotic assembly 1150 may include apulley attached on a railway, and/or robotic members (e.g., robotic arm,feet, and/or wheels). Robotic assembly 1150 may be a drone. Based onprovided tips and/or any other suitable criteria, a viewer such as user320 may interact with model 325 (e.g., immersive interaction) based oncontrolling robotic assembly 1150 and imaging device 1135. For example,user 320 may control robotic assembly 1150 and imaging device 1135 towatch model 325 dancing in front of or around user 320 (e.g., based onmoving relative to robotic assembly 1150 and imaging device 1135), movecloser to model 325 and/or zoom a view in or out on model 325, controlrobotic assembly 1150 (e.g., via a robotic arm) to manipulate anaccessory 1160 (e.g., an adult toy such as a vibrator, dildo, sex toy,spray gun such as a fluid or water spray gun, and/or other suitableadult toy), and/or any other desired action.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include a viewer VR apparatus, a streamercamera, a streamer device such as a VR camera, a control module, and oneor more viewer devices that may be configured to stream VR broadcastcontent obtained by the VR camera, having a position that may becontrolled by the one or more viewer devices, to the viewer deviceconfigured with the viewer VR apparatus. The viewer VR apparatus (e.g.,VR device 1155) may include PC+VR glasses, an integrated VR device,and/or a pair of goggles carrying a cellphone (e.g., user device 305)that displays VR content in a split-screen mode. Viewers (e.g., users320) may watch a streamer's VR show through their VR headsets, whilecontrolling a position of a VR camera located with the streamer (e.g.,model 325). Accordingly, viewers may play as a protagonist in a firstperson perspective to interact (e.g., have immersive interaction) withthe streamer.

In at least some exemplary embodiments and as illustrated in FIG. 11A,system 300 may control imaging device 1135 to locate (e.g., visuallylocate) portions of model 325 (e.g., genitals or other body parts) forexample by image recognition as described herein. Based on theidentified locations, robotic assembly 1150 may manipulate accessory1160 (e.g., lift, lower, tilt, and/or any other desired movement) tomove accessory 1160 to a desired position and/or contact model 325. Forexample, user 320 may control robotic assembly to stimulate (e.g.,sexually stimulate) model 325 using accessory 1160. Also for example,accessory 1160 may include a sprayer (e.g., a built-in fluid or waterspray gun) that may be filled and replenished by model 325 andcontrolled (e.g., remotely controlled via VR) by user 320 in real-timeor near real-time during a live stream or live broadcast. VR control mayinclude use of a VR broadcast website or chat room (e.g., similar to asillustrated in FIG. 3 ). In some exemplary embodiments, user 320 maycomplete a tipping operation via eye outlines and/or iris imaging via VRdevice 1155 in real-time or near real-time during a live stream or livebroadcast.

A graphical user interface (e.g., as illustrated in FIG. 11B) and/or alive data stream (e.g., a live stream or broadcast including images,video, and/or audio) of model 325 (e.g., and model accessory 315) may bedisplayed to user 320 in real-time or near real-time via user device305. User 320 may remotely control imaging device 1135 (e.g., androbotic assembly 1150) via the exemplary disclosed user interface (e.g.,as illustrated in FIG. 11B). For example as illustrated in the exemplaryuser interface of FIG. 11B, user 320 may control a movement directionand/or speed of robotic assembly 1150 and/or any other desired operationof robotic assembly 1150 and/or imaging device 1135. User 320 (e.g., ormodel 325) may thereby remotely control imaging device 1135 (e.g., androbotic assembly 1150) to provide an interactive live stream orbroadcast of model 325 (e.g., or user 320), including for example livestreaming with first-person controllable mobility.

FIGS. 12A and 12B illustrate another exemplary embodiment of system 300.As illustrated in FIG. 12A, an imaging device 1235 may be generallysimilar to imaging device 335. Imaging device 1235 may be located withmodel 325 (e.g., or user 320) and may record and transfer data (e.g.,image, video, audio, thermal, and/or any other desired data) associatedwith model 325 and/or model accessory 315. For example, imaging device1235 may be located in a streaming or broadcast location or room ofmodel 325 (e.g., or user 320). Imaging device 1235 may be controlled(e.g., remotely controlled) by model 325 (e.g., and/or user 320) forexample as described above. For example, imaging device 1235 may becontrolled based on tips provided by a viewer (e.g., user 320) who mayview (e.g., view a live data stream or a live broadcast) of a model(e.g., model 325) in real-time or near real-time. A viewer (e.g., user320) may view model 325 via a display of user device 305. User 320 mayremotely control imaging device 1235 imaging model 325 in real-time ornear real-time for example as described herein. User 320 may remotelycontrol imaging device 1235 via a graphical user interface (e.g., asillustrated in FIG. 12B) displayed via user device 305 and/or any othersuitable technique.

As illustrated in FIG. 12A, imaging device 1235 may be any suitable AIimage recognition device. System 300 (e.g., including imaging device1235) may perform intelligent recognition of user body parts (e.g., ofmodel 325) and/or device shapes (e.g., of model accessory 315) includingfor example the exemplary disclosed image recognition processesdescribed above. System 300 (e.g., including imaging device 1235) mayutilize the exemplary disclosed machine learning operations incombination with the exemplary disclosed image recognition processes.For example, system 300 (e.g., including imaging device 1235) mayidentify toy shapes, toy colors, and/or other suitable features of modelaccessory 315 to control imaging device 1235 to zoom in and out and/ortrack a focus of imaging device 1235 (e.g., where imaging device 1235focuses, for example on selected body parts of model 325 and/or modelaccessory 315). In at least some exemplary embodiments, a viewer (e.g.,user 320) may provide tips for example as described herein to direct(e.g., help) model 325 to change clothes (e.g., virtual clothesillustrated on an image of model 325) and/or change a background of aroom of model 325 (e.g., based on the exemplary disclosed VR processesand streaming).

As illustrated in FIG. 12A, system 300 (e.g., including imaging device1235) may operate to recognize and follow certain body parts (e.g.,feet, genitals, buttocks, breasts, face, or any other body part) and/oraccessory (e.g., adult toy such as model accessory 315). System 300(e.g., including imaging device 1235) may operate utilizing theexemplary disclosed artificial intelligence operations to generate afocus point on a target (e.g., target body part or accessory) andautomatically follow the target as the target moves (e.g., when imagingdevice 1235 is activated).

A graphical user interface (e.g., as illustrated in FIG. 12B) and/or alive data stream (e.g., a live stream or broadcast including images,video, and/or audio) of model 325 (e.g., and model accessory 315) may bedisplayed to user 320 in real-time or near real-time via user device305. User 320 may remotely control imaging device 1235 via the exemplarydisclosed user interface (e.g., as illustrated in FIG. 12B). For exampleas illustrated in the exemplary user interface of FIG. 12B, user 320 mayset a mode to auto mode or manual mode, set a focus (e.g., imagerecognition focus) to a body part of model 325 or an accessory (e.g.,model accessory 315) for automatic tracking, zoom in or out duringactivities of model 325 (e.g., dressing), and/or any other desiredcontrol. User 320 (e.g., or model 325) may thereby remotely controlimaging device 1235 to provide an interactive live stream or broadcastof model 325 (e.g., or user 320), including for example AI imagerecognition.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include the exemplary disclosed imaging device(e.g., a streamer camera) that may be a single camera or a set ofcameras. System 300 may provide for switching from a first camera (e.g.,first camera or “A”) to a second camera (e.g., second camera or “B”)among the set of cameras. For example as illustrated in FIGS. 10A and10B, 4D real-time or near real-time panoramic shooting angle adjustmentmay be provided by configuring a set of cameras in a certain arrangement(e.g., and/or implementing an instant frames technology as illustratedin FIGS. 9A-9C). The exemplary disclosed imaging device (e.g., streamercamera) may include a web-cam, a PTZ camera, a binocular camera, a180/360 degree camera (e.g., for VR broadcasting for example asillustrated in FIGS. 11A and 11B), and/or a vision algorithm camera(e.g., used in image identifying, tracking, and/or positioning and/or AIdressing for example as illustrated in FIGS. 12A and 12B), or acombination thereof.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include a control module that may beassociated with the exemplary disclosed imaging device (e.g., a streamercamera) as built-in or peripheral (e.g., may be associated by anysuitable technique such as physical connecting, communication and/orcontrol signaling between processors, the exemplary disclosed modules,and/or any other suitable technique). The streamer camera may be a smartcamera having a built-in chip for AI calculation (e.g., as describedregarding FIGS. 10A and 10B and 12A and 12B). The streamer camera mayhave a built-in RFID receiver (e.g., as described regarding FIGS.9A-9C). An external chip module may be built in a rotatory or movingchassis applicable for cameras and/or pulleys on a track or railway(e.g., as described regarding FIGS. 8A and 8B). The streamer camera maybe associated with a moving robot and/or robotic arm and/or sex machineand/or VR camera (e.g., as described regarding FIGS. 11A and 11B).

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may provide for one or more input operationsincluding a tipping operation, an entering operation (e.g.,input-entering operation), or combinations thereof. The operations mayinclude mouse and/or keyboard operations, VR operations (e.g., VRhandling, eyeball movement, and/or iris identification), controlleroperation, adult toy operations (e.g., including actuating buttons orutilizing sensors disposed at the sex toy), touch operation (e.g.,control panel and/or GUI), vocal operation by a user, gesture operationby a user, neural operation by a user, and/or any other suitable datainput operations.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may provide direct control for one or more camerafunctions to a viewer device (e.g., user device 305). System 300 mayoperate to provide a control panel (e.g., GUI) on the viewer device'suser interface (e.g., user device 305), and/or may receive any suitableentering operations (e.g., input-entering operations for example asdescribed herein) and map them to the control instructions of theexemplary disclosed imaging device.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include a streamer accessory including asignal transmitting module. The streamer accessory may include astreamer's sex toy such as model accessory 315, clothes of model 325,and/or any desired personal belongings of model 325. The signaltransmitting module may be included in the exemplary disclosed modulesand may include a UWD module, a Bluetooth module, an RFID module, anultra-wave module, and/or any suitable module that may process and/ortransmit a direction-detectable signal.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may control a streamer accessory such as modelaccessory 315 to transmit a signal periodically. Periodicallytransmitting the signal may include sending the signal every minuteand/or having a technical effect or feature of avoiding picture flutter(e.g., on a display of user device 305) due to continuous camerapositioning and/or tracking.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may include a streamer camera, a streamer sex toy,and a moving apparatus that are configured to be integrated with eachother and further configured to, in response to further instructionsfrom the one or more viewer devices, control the streamer sex toy toperform one or more predetermined actions. For example, robotic assembly1150 and imaging device 1135 may together comprise (e.g., as a “sexmachine pro”) a sex machine (e.g., an actuated assembly including anactuatable adult toy), a camera, and a moving part (e.g., an assemblyincluding an actuator). The “sex machine pro” may be movable and may beremotely controllable by any desired user (e.g., user 320 for examplebased on tipping and/or model 325) and may capture 2D or VR video. The“sex machine pro” may intelligently locate (e.g., through imageprocessing and image recognition for example as described herein) theposition of a user's body part (e.g., genitals), and then automaticallyactuate and/or move (e.g., lift, lower, and/or tilt) the sex toy to aimat a desired body part based on the image recognition at a desiredangle. The “sex machine pro” may perform predetermined actions (e.g.,vibrate, rotate, reciprocate, heating, and/or any other desired action)and may be remotely controlled to spray fluid (e.g., ejaculate ormoisturize), for example including an electronic trigger and/or anair-pumped reservoir pre-loaded with fluid (e.g., liquid such as wateror cream).

In at least some exemplary embodiments, by tipping a streamer or abroadcasting model (e.g., model 325), a viewer (e.g., user 320) mayremotely control the exemplary disclosed model accessory (e.g., modelaccessory 315 such as an adult toy or the exemplary disclosed sexmachine pro) to eject fluid and/or moisturize using fluid. For example,the model accessory may be a phallus-shaped sex toy with an opening on adistal end thereof. A reservoir that is fillable (e.g., replenishable)with fluid may be fixed to or removably installed with the adult toysuch as a phallus-shaped sex toy (e.g., at another distal end thereof).To mimic an ejaculation, there may be a passage (e.g., a flexibleconducting pipe) disposed inside for transferring (e.g., pumping) thefluid from the reservoir to the opening. The passage may be disposed influid communication with a motor, a compressor, an air pump, and/or anyother suitable device that may be electronically and/or remotelytriggered to actuate to transfer the fluid from the reservoir to theopening.

In at least some exemplary embodiments, after one or more viewers (e.g.,users 320) send tips to the model (e.g., utilizing a broadcastplatform), system 300 (e.g., including the exemplary disclosed adult toysuch as model accessory 315) may output (e.g., deliver) a prompt to themodel (e.g., model 325) before the adult toy begins ejection and/ormoisturization. For example, the prompt may be provided as a vibration,a sound, an illumination, and/or any other desired prompt that may bepre-defined by the model and/or by system 300. In a scenario where theprompt is provided as a vibration, the adult toy may be used to sexuallystimulate the model in a first control pattern as an operational mode;when receiving an input (e.g., a particular amount of tipping tokens)from the viewer(s), the adult toy may be actuated to sexually stimulatethe model in a second control pattern different from the first controlpattern as a prompt mode before squirting. The prompt may be provided bythe exemplary disclosed adult toy and/or user device. The prompt may beused to remind the model (e.g., model 325) of an action (e.g., animpending or about-to-execute action) such as ejection and/ormoisturization of the adult toy. For example, when the prompt isprovided (e.g., delivered), the model may move the adult toy (e.g., takethe adult toy away from or out of his or her body, and show the adulttoy in front of the exemplary disclosed imaging device such as a web-camto viewers). Also for example, the model may use the adult toy to ejecttoward and/or moisturize other parts of his or her body (e.g., in atimely manner in view of a broadcast activity such as a performance).Further for example, the viewer may decide when an adult toy startsejection and/or moisturization. Also for example, ejection of fluid maybe executed immediately. For example, the exemplary disclosed adult toymay eject immediately (e.g., at once) as soon as receiving tips orcommands from one or more viewers (e.g., users 320). Also for example,the viewer may set a starting time of ejection (e.g., after a certainduration, in response to meeting a certain condition, and/or based onany other suitable criteria). Further for example, when the adult toy onthe model's side (e.g., model accessory 315) of the broadcast isactuated to eject fluid, an animation (e.g., a video, GIF, and/or othersuitable animation) imitating this ejection procedure may be displayedon a user interface of the viewer's device (e.g., user device 305),which may also be displaying broadcast content streamed by the modeldevice (e.g., model device 315) at the same time.

In at least some exemplary embodiments, a first adult toy associatedwith (e.g., correlating to) a model (e.g., model accessory 315 of model325) that may be remotely controlled to eject and/or moisturize, and asecond adult toy associated with (e.g., correlating to) a viewer (e.g.,viewer accessory 308 of user 320) may both be configured with a separatesensing system. For example, when the second adult toy detects with itssensing system that the viewer ejaculates using the second adult toy(e.g., viewer accessory 308), a sensing signal may be generated andtransmitted to the first adult toy (e.g., directly, via the viewerdevice, and/or the model device). Responsive to receiving the sensingsignal at the side of model (e.g., via model device 310 and/or modelaccessory 315) of a broadcast, the first adult toy (e.g., modelaccessory 315) may be actuated to eject fluid that is pre-loaded by themodel to the reservoir of the first adult toy. In another example, thefirst adult toy (e.g., model accessory 315) may sense changes inphysiological characteristics from the model (e.g., human being such asmodel 325) using its sensing system, such that the first adult toy maybe controlled (e.g., actuated) to eject fluid when the sensed changesmeet or exceed a predetermined threshold. For example, the physiologicalcharacteristics may include decibel of screaming of the model, frequencyof muscle spasm of the model, body temperature of the model, and/or anysuitable biometric or sensed characteristics of the model (e.g., humanbeing such as model 325).

In at least some exemplary embodiments, based on one or more ranges oftip amounts, the model (e.g., model 325) may customize differentpatterns to remotely control an ejection and/or moisturization of themodel's sex toy (e.g., model accessory 315). Patterns may include anysuitable parameters regarding ejection and/or moisturization such as,for example, fluid temperature, intensity of ejection, frequency ofejection, cross-sectional area of ejection, total ejection time, and/orany other desired parameters. The model may pre-define different rangesof tip amounts corresponding to different parameters. For example,tipping one to ten tokens may correspond to levels 1 to 10 of ejectionintensity, respectively. Also for example, tipping eleven to twentytokens may correspond to levels 1 to 10 of ejection flow, respectively.The exemplary disclosed pattern may also be created by a viewer (e.g.,user 320) and stored correlating to multimedia platform by system 300.Also for example, a viewer may use other patterns provided by system 300(e.g., recommended based on algorithms and/or machine learningoperations of system 300 for example as described herein) and/or sharedby other viewers (e.g., other users 320). Based on the exemplarydisclosed motor and/or passage (e.g., an adaptive conductive pipe)disposed in or configured for the exemplary disclosed adult toy, anydesired types of fluid (e.g., water, liquid, cream, artificial saliva,lubricant, and/or artificial urine) may be actuated and/or pumped toeject from an opening of the exemplary disclosed adult toy. The openingfrom which the liquid is squirted may include but not limited to anozzle, an inner bore, or a rolling ball of the sex toy. In one example,a size of the opening is adjustable. In another example, a house of theadult toy is transparent, such that an internal squirting systemincluding the fluid and the pipe can be seen from the outside.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may, in response to a control instructionincluding a dressing command, intelligently dress a streamer (e.g.,model 325) with customized virtual clothes for example on a display to auser or in a VR environment. The dressing command may be based forexample on a tipping operation, selecting operation, and/or selectedafter a tip is provided. The virtual clothes may be put on the streamer(e.g., in the VR environment or on a display to a viewer) and may followthe streamer as the streamer moves around.

In at least some exemplary embodiments, users such as viewers (e.g.,user 320) may gesture to users such as models (e.g., model 325) via theexemplary disclosed operation of system 300. For example, users mayutilize gesture identifying using system 300 as described herein. Theviewers may make and send (e.g., transfer image data of) a gesture mimicinstruction via their exemplary disclosed UI (e.g., user device 305) tothe model. The model may perform an imitation of the gesture. Thegesture may be any desired gesture such as, for example, making and/ordrawing (e.g., using the UI) or selecting a particular pose of the wholebody, a gesture of a given body part (e.g., a hand gesture), and/or anyother desired gesture. System 300 (e.g., including the exemplarydisclosed imaging device) may recognize (e.g., using the exemplarydisclosed image recognition techniques) and compare (e.g., based on theexemplary disclosed algorithms, processes, and/or artificialintelligence operations) a model's actual gesture imitation with theviewer's gesture instruction. If the comparison results in a match,system 300 may operate to reward the model (e.g., the model may receivea reward for that tip operation). If the comparison does not result in amatch, a tip may be returned by system 300 to the viewer.

The exemplary disclosed system, apparatus, and method may be used in anysuitable telecommunications application. The exemplary disclosed system,apparatus, and method may be used in any suitable application forcontrolling an imaging device such as a camera during broadcasting ofcontent. The exemplary disclosed system, apparatus, and method may beused in any suitable application for broadcasting of adult content. Forexample, the exemplary disclosed system, apparatus, and method may beused in any suitable application for providing adult entertainment. Theexemplary disclosed system, apparatus, and method may be used in anysuitable telecommunication application for adult entertainment.

An exemplary operation of the exemplary disclosed system, apparatus, andmethod will now be described. For example, FIG. 13 illustrates anexemplary process 500 of system 300. Process 500 begins at step 505.

At step 510, system 300 may be configured. For example, system 300 maybe configured as illustrated in FIGS. 1, 2, 8A and 8B, 9A-9C, 10A and10B, 11A and 11B, 12A and 12B, or with any other suitable configuration.Any desired number and arrangement of user devices 305, accessories 308,model devices 310, accessories 315, and/or imaging devices (e.g.,imaging devices 335, 835, 935, 1035, 1135, and/or 1235 and/or userdevices) may be provided in system 300. System 300 may sense andtransfer data, process data, and control the exemplary disclosed imagingdevice (e.g., imaging devices 335, 835, 935, 1035, 1135, and/or 1235) inreal-time or in near real-time. The exemplary disclosed imaging device(e.g., imaging devices 335, 835, 935, 1035, 1135, and/or 1235) may beconfigured to receive data and signals from other components of system300 for example as described herein. The exemplary disclosed module,storage (e.g., storage buffer), and hardware may include a memory havingstored thereon instructions, a processor configured to execute theinstructions resulting in a software application, and a softwareapplication configured to perform process 500.

In at least some exemplary embodiments at step 510, user 320 may installan application of system 300 on user device 305 (e.g., and/or model 325may install the application on model device 310). User 320 (e.g., and/ormodel 325) may authorize the application to access the data of sensorarray 306 (e.g., an acceleration sensor and a GPS) of user device 305(e.g., and/or model device 310). User 320 (e.g., and/or model 325) mayalso authorize the application to access the data of Bluetooth or anyother suitable communication components of user device 305 (e.g., and/ormodel device 310). Model 325 (e.g., and/or user 320) may also connectaccessory 315 to model device 310 (e.g., and/or user device 305) viaBluetooth or any other suitable communication technique. The exemplarydisclosed imaging device (e.g., imaging devices 335, 835, 935, 1035,1135, and/or 1235) may be connected to components of system 300 forexample as described herein.

At step 515, system 300 may operate to receive input data such as tips.One or more users 320 (e.g., and/or or models 325) may provide tipsusing system 300 for example as described herein. For example, users 320(e.g., and/or or models 325) may provide tips by any suitable technique(e.g., tipping technique or input technique) using any suitable devices(e.g., user devices 305 and/or model devices 310) for example asdescribed herein.

At step 520, system 300 may operate to convert the tips provided at step515 into control instructions for example as described herein. System300 may control the exemplary disclosed imaging device (e.g., imagingdevices 335, 835, 935, 1035, 1135, and/or 1235) based on an amount of auser tip (e.g., provided by user 320 via user device 305) for exampleincluding converting different amounts of viewer tips into differentcamera control instructions. Different tipping ranges may correspond todifferent camera control instructions provided via the exemplarydisclosed user interface (e.g., user device 305) for example asdescribed herein. In at least some exemplary embodiments, if a tip fallswithin one or more predetermined ranges, system 300 may control theexemplary disclosed imaging device (e.g., imaging devices 335, 835, 935,1035, 1135, and/or 1235) to operate or move at predefined ranges orthresholds (e.g., of rotation, movement, zooming, or any other desiredparameters) for example as described herein based on the one or morepredetermined ranges.

At step 525, system 300 may operate to control the exemplary disclosedimaging device (e.g., imaging devices 335, 835, 935, 1035, 1135, and/or1235) based on the control instructions determined at step 520,including for example the predefined ranges or thresholds describedabove. System 300 may control the exemplary disclosed imaging device(e.g., imaging devices 335, 835, 935, 1035, 1135, and/or 1235) forexample as described above regarding FIGS. 8A and 8B, 9A-9C, 10A and10B, 11A and 11B, and/or 12A and 12B.

At step 530, system 300 may determine whether or not additional tipshave been provided by users (e.g., users 320). If additional tips havebeen provided, system 300 may return to step 515. System 300 may repeatsteps 515 through 530 for any desired number of iterations. Ifadditional tips are not to be provided, system 300 may proceed to step535.

At step 535, system 300 may determine whether or not system 300 is to bereconfigured based on, for example, input provided by user 320, apredetermined operation or algorithm of the exemplary disclosed module,and/or any other suitable criteria. If system 300 is to be reconfigured,system 300 may return to step 510. System 300 may repeat steps 510through 535 for any desired number of iterations. If system 300 is notto be reconfigured, system 300 may proceed to step 540, at which process500 ends.

In at least some exemplary embodiments, the exemplary disclosed systemmay include an imaging device (e.g., imaging device 335, 835, 935, 1035,1135, or 1235) configured to obtain broadcast content of a streamer, oneor more viewer devices (e.g., user device 305) configured to directly orindirectly control the imaging device, a streamer device (e.g., modeldevice 310) configured to stream the broadcast content to the one ormore viewer devices, a control module associated with the imagingdevice, the control module configured to communicate with the streamerdevice or the one or more viewer devices, and the control modulecomprising computer-executable code stored in non-volatile memory, and aprocessor. The imaging device, the one or more viewer devices, thestreamer device, the control module, and the processor may be configuredto receive one or more input data from the one or more viewer devices,convert the one or more input data into one or more controlinstructions, and in response to the one or more control instructions,use the control module to control the imaging device to perform one ormore imaging functions. The imaging device, the one or more viewerdevices, the streamer device, the control module, and the processor maybe configured to update and stream the broadcast content of thecontrolled imaging device to the one or more viewer devices based on theone or more viewer devices transferring a predetermined amount of tips.The one or more imaging functions may include at least one selected fromthe group of camera rotation, camera displacement, camera switch,panoramic angle adjustment, camera positioning, camera tracking, camerazooming, camera parameter setting, image identifying, image processing,and combinations thereof. The imaging device may be a single camera or aset of cameras. A type of the imaging device may include at least oneselected from the group of a web-cam, a PTZ camera, a binocular camera,a 180/360 degree camera, a vision algorithm camera, and combinationsthereof. The control module may be associated with the imaging device aseither a built-in configuration or a peripheral configuration. The oneor more input data may include at least one selected from the group of atipping operation, an entering operation, and combinations thereof. Whenthe one or more input data excludes a tipping operation, then theimaging device, the streamer device, the control module, and the one ormore viewer devices may be further configured to before receiving theone or more input data from the one or more viewer devices, receive atip from the one or more viewer devices, in response to receiving thetip from the one or more viewer devices, determine whether a value ofthe tip meets a threshold range, and if the tip meets the thresholdrange, provide a direct control for the one or more imaging functions tothe one or more viewer devices. When the one or more input data includesa tipping operation, then the imaging device, the streamer device, thecontrol module, and the one or more viewer devices may be furtherconfigured to in response to the tipping operation from the one or moreviewer devices, determine whether a value of the tipping operation fallswithin one of a plurality of threshold ranges, wherein the plurality ofthreshold ranges correspond to the one or more control instructions, andif the value of the tipping operation falls within the one of theplurality of threshold ranges, convert the tipping operation into acontrol instruction of the one or more control instructionscorresponding to the one of the plurality of threshold ranges. Theexemplary disclosed system may also include a first moving apparatusused by the control module to control the imaging device to move. Thefirst moving apparatus, the imaging device, the streamer device, thecontrol module, and the one or more viewer devices may be furtherconfigured to in response to the one or more control instructionsincluding a first moving command, use the control module to instruct thefirst moving apparatus to perform camera rotation or camera displacementof the imaging device. The imaging device is a set of cameras, and theset of cameras, the streamer device, the control module, and the one ormore viewer devices may be further configured to in response to the oneor more control instructions including a switching command, instruct thecontrol module to switch a first broadcast content obtained by a firstcamera of the set of cameras to a second broadcast content obtained by asecond camera of the set of cameras. The imaging device may be a set ofcameras, and the set of cameras, the streamer device, the controlmodule, and the one or more viewer devices may be further configured toset the set of cameras in a particular arrangement, obtain multiplebroadcast contents using the set of cameras, seamlessly combine themultiple broadcast contents and generate a 4D broadcast content, and inresponse to the one or more control instructions including a panoramicangle adjusting command, instruct the control module to instantaneouslyadjust different panoramic angles of the 4D broadcast content. Theexemplary disclosed system may further include a streamer accessoryincluding a signal transmitting module. The streamer accessory, theimaging device, the streamer device, the control module, and the one ormore viewer devices may be further configured to in response to the oneor more control instructions including at least one of a positioningcommand or a tracking command, use the control module to control theimaging device to perform at least one of a camera positioning functionor a camera tracking function by detecting a signal transmitted by thesignal transmitting module. Using the control module to control theimaging device to perform the at least one of the camera positioningfunction or the camera tracking function by detecting the signaltransmitted by the signal transmitting module may include controllingthe streamer accessory to transmit the signal periodically, and when thesignal is detected, controlling the imaging device to rotate or todisplace to aim at a source of the signal and obtain broadcast contentof the streamer accessory. The exemplary disclosed system may alsoinclude a viewer VR apparatus, wherein the imaging device may include aVR camera and may be equipped with a moving apparatus. The viewer VRapparatus, the imaging device, the streamer device, the control module,and the one or more viewer devices may be further configured to inresponse to the control instruction including a moving command, use thecontrol module to control the moving apparatus to perform camerarotation or camera displacement of the VR camera, and stream VRbroadcast content obtained by the VR camera, having a position that iscontrolled by the one or more viewer devices, to a viewer device of theone or more viewer devices that is configured with the viewer VRapparatus. The exemplary disclosed system may further include a streamersex toy, wherein the imaging device, the streamer sex toy, and themoving apparatus may be configured to be integrated with each other andfurther configured to in response to further instruction from the one ormore viewer devices, control the streamer sex toy to perform one or morepredetermined actions. The imaging device, the streamer device, thecontrol module, and the one or more viewer devices may be furtherconfigured to in response to a control instruction of the one or morecontrol instructions including an intelligent recognition command, usethe control module to control the imaging device to perform at least oneselected from the group of a camera zoom function, a positioningfunction, a tracking function, image processing, and combinationsthereof. An object of the intelligent recognition command may be a bodyoutline or a body part of the streamer or a streamer accessory. Usingthe control module to control the imaging device to perform at least oneselected from the group of the camera zoom function, the positioningfunction, the tracking function, the image processing, and combinationsthereof may include based on an AI algorithm, identifying a position ofthe object in the broadcast content, controlling the imaging device toaim at the object according to the position of the object, rendering theobject with animation effect, and presenting the broadcast content withthe rendered object to the one or more viewer devices in real-time ornear real-time. Rendering the object with animation effect may includein response to the control instruction of the one or more controlinstructions including a dressing command, intelligently dressing animage of the streamer up with graphical elements including customizedvirtual clothes.

In at least some exemplary embodiments, the exemplary disclosed methodmay include providing an imaging device (e.g., imaging device 335, 835,935, 1035, 1135, or 1235), obtaining broadcast content of a streamerusing the imaging device, directly or indirectly controlling the imagingdevice using one or more viewer devices (e.g., user device 305),streaming the broadcast content to the one or more viewer devices usinga streamer device (e.g., model device 310), receiving one or more inputdata from the one or more viewer devices, converting the one or moreinput data into one or more control instructions, and in response to theone or more control instructions, controlling the imaging device toperform one or more imaging functions. The exemplary disclosed methodmay also include when a plurality of viewers are watching the broadcastcontent: receiving a tip from a first viewer of the plurality of viewersto control the imaging device; transferring the broadcast content of thecontrolled imaging device to other tipping viewers of the plurality ofviewers, the other tipping viewers providing tips; blocking thebroadcast content from non-tipping viewers of the plurality of viewersand instead transferring a second content (e.g., a model's ordinarycamera stream and/or image such as a still image of the model) to thenon-tipping viewers; and when multiple viewers of the plurality ofviewers tip at a same time setting a queue for the multiple viewers tocontrol the imaging device one after the other, each for a certain time,or setting a time window for receiving tips, with the highest tipper ofthe multiple viewers receiving control of the imaging device.

In at least some exemplary embodiments, the exemplary disclosed systemmay include a streamer camera (e.g., imaging device 335, 835, 935, 1035,1135, or 1235) configured to obtain broadcast content of a streamer, oneor more viewer devices (e.g., user device 305) configured to directly orindirectly control the streamer camera, a streamer device (e.g., modeldevice 310) configured to stream the broadcast content to the one ormore viewer devices, a control module associated with the streamercamera, the control module configured to communicate with the streamerdevice or the one or more viewer devices, and the control modulecomprising computer-executable code stored in non-volatile readablemedium, and a processor. The streamer camera, the one or more viewerdevices, the streamer device, the control module, and the processor maybe configured to receive one or more input data from the one or moreviewer devices, convert the one or more input data into one or morecontrol instructions, and in response to the one or more controlinstructions, use the control module to control the streamer camera toperform one or more camera functions. The one or more viewer devices mayinclude a first user interface configured to display the broadcastcontent and a second user interface configured to display a livebroadcast obtained by an additional camera. The second user interfacemay be aligned with the first user interface. The second user interfacemay operate as a “picture-in-picture” for the first user interface. Theadditional camera may be a webcam for live-streaming or a micro-cameraconfigured for endoscopy streaming, the micro-camera built into an adulttoy of the streamer.

The exemplary disclosed system, apparatus, and method may provide anefficient and effective technique for controlling imaging devices. Forexample, the exemplary disclosed system, apparatus, and method mayefficiently and effectively control imaging devices during broadcast ofcontent such as live broadcasts. In at least some exemplary embodiments,the exemplary disclosed system, apparatus, and method may allow forcontrol of an imaging device to increase enjoyment of broadcastedentertainment for viewers.

In at least some exemplary embodiments, the exemplary disclosed system,apparatus, and method may utilize sophisticated machine learning and/orartificial intelligence techniques to prepare and submit datasets andvariables to cloud computing clusters and/or other analytical tools(e.g., predictive analytical tools) which may analyze such data usingartificial intelligence neural networks. The exemplary disclosed systemmay for example include cloud computing clusters performing predictiveanalysis. For example, the exemplary neural network may include aplurality of input nodes that may be interconnected and/or networkedwith a plurality of additional and/or other processing nodes todetermine a predicted result. Exemplary artificial intelligenceprocesses may include filtering and processing datasets, processing tosimplify datasets by statistically eliminating irrelevant, invariant orsuperfluous variables or creating new variables which are anamalgamation of a set of underlying variables, and/or processing forsplitting datasets into train, test and validate datasets using at leasta stratified sampling technique. The exemplary disclosed system mayutilize prediction algorithms and approach that may include regressionmodels, tree-based approaches, logistic regression, Bayesian methods,deep-learning and neural networks both as a stand-alone and on anensemble basis, and final prediction may be based on the model/structurewhich delivers the highest degree of accuracy and stability as judged byimplementation against the test and validate datasets.

An illustrative representation of a computing device appropriate for usewith embodiments of the system of the present disclosure is shown inFIG. 14 . The computing device 100 can generally be comprised of aCentral Processing Unit (CPU, 101), optional further processing unitsincluding a graphics processing unit (GPU), a Random Access Memory (RAM,102), a mother board 103, or alternatively/additionally a storage medium(e.g., hard disk drive, solid state drive, flash memory, cloud storage),an operating system (OS, 104), one or more application software 105, adisplay element 106, and one or more input/output devices/means 107,including one or more communication interfaces (e.g., RS232, Ethernet,Wifi, Bluetooth, USB). Useful examples include, but are not limited to,personal computers, smart phones, laptops, mobile computing devices,tablet PCs, touch boards, and servers. Multiple computing devices can beoperably linked to form a computer network in a manner as to distributeand share one or more resources, such as clustered computing devices andserver banks/farms.

Various examples of such general-purpose multi-unit computer networkssuitable for embodiments of the disclosure, their typical configurationand many standardized communication links are well known to one skilledin the art, as explained in more detail and illustrated by FIG. 15 ,which is discussed herein-below.

According to an exemplary embodiment of the present disclosure, data maybe transferred to the system, stored by the system and/or transferred bythe system to users of the system across local area networks (LANs)(e.g., office networks, home networks) or wide area networks (WANs)(e.g., the Internet). In accordance with the previous embodiment, thesystem may be comprised of numerous servers communicatively connectedacross one or more LANs and/or WANs. One of ordinary skill in the artwould appreciate that there are numerous manners in which the systemcould be configured and embodiments of the present disclosure arecontemplated for use with any configuration.

In general, the system and methods provided herein may be employed by auser of a computing device whether connected to a network or not.Similarly, some steps of the methods provided herein may be performed bycomponents and modules of the system whether connected or not. Whilesuch components/modules are offline, and the data they generated willthen be transmitted to the relevant other parts of the system once theoffline component/module comes again online with the rest of the network(or a relevant part thereof). According to an embodiment of the presentdisclosure, some of the applications of the present disclosure may notbe accessible when not connected to a network, however a user or amodule/component of the system itself may be able to compose dataoffline from the remainder of the system that will be consumed by thesystem or its other components when the user/offline system component ormodule is later connected to the system network.

Referring to FIG. 15 , a schematic overview of a system in accordancewith an embodiment of the present disclosure is shown. The system iscomprised of one or more application servers 203 for electronicallystoring information used by the system. Applications in the server 203may retrieve and manipulate information in storage devices and exchangeinformation through a WAN 201 (e.g., the Internet). Applications inserver 203 may also be used to manipulate information stored remotelyand process and analyze data stored remotely across a WAN 201 (e.g., theInternet).

According to an exemplary embodiment, as shown in FIG. 15 , exchange ofinformation through the WAN 201 or other network may occur through oneor more high speed connections. In some cases, high speed connectionsmay be over-the-air (OTA), passed through networked systems, directlyconnected to one or more WANs 201 or directed through one or morerouters 202. Router(s) 202 are completely optional and other embodimentsin accordance with the present disclosure may or may not utilize one ormore routers 202. One of ordinary skill in the art would appreciate thatthere are numerous ways server 203 may connect to WAN 201 for theexchange of information, and embodiments of the present disclosure arecontemplated for use with any method for connecting to networks for thepurpose of exchanging information. Further, while this applicationrefers to high speed connections, embodiments of the present disclosuremay be utilized with connections of any speed.

Components or modules of the system may connect to server 203 via WAN201 or other network in numerous ways. For instance, a component ormodule may connect to the system i) through a computing device 212directly connected to the WAN 201, ii) through a computing device 205,206 connected to the WAN 201 through a routing device 204, iii) througha computing device 208, 209, 210 connected to a wireless access point207 or iv) through a computing device 211 via a wireless connection(e.g., CDMA, GMS, 3G, 4G) to the WAN 201. One of ordinary skill in theart will appreciate that there are numerous ways that a component ormodule may connect to server 203 via WAN 201 or other network, andembodiments of the present disclosure are contemplated for use with anymethod for connecting to server 203 via WAN 201 or other network.Furthermore, server 203 could be comprised of a personal computingdevice, such as a smartphone, acting as a host for other computingdevices to connect to.

The communications means of the system may be any means forcommunicating data, including image and video, over one or more networksor to one or more peripheral devices attached to the system, or to asystem module or component. Appropriate communications means mayinclude, but are not limited to, wireless connections, wiredconnections, cellular connections, data port connections, Bluetooth®connections, near field communications (NFC) connections, or anycombination thereof. One of ordinary skill in the art will appreciatethat there are numerous communications means that may be utilized withembodiments of the present disclosure, and embodiments of the presentdisclosure are contemplated for use with any communications means.

Traditionally, a computer program includes a finite sequence ofcomputational instructions or program instructions. It will beappreciated that a programmable apparatus or computing device canreceive such a computer program and, by processing the computationalinstructions thereof, produce a technical effect.

A programmable apparatus or computing device includes one or moremicroprocessors, microcontrollers, embedded microcontrollers,programmable digital signal processors, programmable devices,programmable gate arrays, programmable array logic, memory devices,application specific integrated circuits, or the like, which can besuitably employed or configured to process computer programinstructions, execute computer logic, store computer data, and so on.Throughout this disclosure and elsewhere a computing device can includeany and all suitable combinations of at least one general purposecomputer, special-purpose computer, programmable data processingapparatus, processor, processor architecture, and so on. It will beunderstood that a computing device can include a computer-readablestorage medium and that this medium may be internal or external,removable and replaceable, or fixed. It will also be understood that acomputing device can include a Basic Input/Output System (BIOS),firmware, an operating system, a database, or the like that can include,interface with, or support the software and hardware described herein.

Embodiments of the system as described herein are not limited toapplications involving conventional computer programs or programmableapparatuses that run them. It is contemplated, for example, thatembodiments of the disclosure as claimed herein could include an opticalcomputer, quantum computer, analog computer, or the like.

Regardless of the type of computer program or computing device involved,a computer program can be loaded onto a computing device to produce aparticular machine that can perform any and all of the depictedfunctions. This particular machine (or networked configuration thereof)provides a technique for carrying out any and all of the depictedfunctions.

Any combination of one or more computer readable medium(s) may beutilized. The computer readable medium may be a computer readable signalmedium or a computer readable storage medium. A computer readablestorage medium may be, for example, but not limited to, an electronic,magnetic, optical, electromagnetic, infrared, or semiconductor system,apparatus, or device, or any suitable combination of the foregoing.Illustrative examples of the computer readable storage medium mayinclude the following: an electrical connection having one or morewires, a portable computer diskette, a hard disk, a random access memory(RAM), a read-only memory (ROM), an erasable programmable read-onlymemory (EPROM or Flash memory), an optical fiber, a portable compactdisc read-only memory (CD-ROM), an optical storage device, a magneticstorage device, or any suitable combination of the foregoing. In thecontext of this document, a computer readable storage medium may be anytangible medium that can contain, or store a program for use by or inconnection with an instruction execution system, apparatus, or device.

A data store may be comprised of one or more of a database, file storagesystem, relational data storage system or any other data system orstructure configured to store data. The data store may be a relationaldatabase, working in conjunction with a relational database managementsystem (RDBMS) for receiving, processing and storing data. A data storemay comprise one or more databases for storing information related tothe processing of moving information and estimate information as wellone or more databases configured for storage and retrieval of movinginformation and estimate information.

Computer program instructions can be stored in a computer-readablememory capable of directing a computer or other programmable dataprocessing apparatus to function in a particular manner. Theinstructions stored in the computer-readable memory constitute anarticle of manufacture including computer-readable instructions forimplementing any and all of the depicted functions.

A computer readable signal medium may include a propagated data signalwith computer readable program code embodied therein, for example, inbaseband or as part of a carrier wave. Such a propagated signal may takeany of a variety of forms, including, but not limited to,electro-magnetic, optical, or any suitable combination thereof. Acomputer readable signal medium may be any computer readable medium thatis not a computer readable storage medium and that can communicate,propagate, or transport a program for use by or in connection with aninstruction execution system, apparatus, or device.

Program code embodied on a computer readable medium may be transmittedusing any appropriate medium, including but not limited to wireless,wireline, optical fiber cable, RF, etc., or any suitable combination ofthe foregoing.

The elements depicted in flowchart illustrations and block diagramsthroughout the figures imply logical boundaries between the elements.However, according to software or hardware engineering practices, thedepicted elements and the functions thereof may be implemented as partsof a monolithic software structure, as standalone software components ormodules, or as components or modules that employ external routines,code, services, and so forth, or any combination of these. All suchimplementations are within the scope of the present disclosure. In viewof the foregoing, it will be appreciated that elements of the blockdiagrams and flowchart illustrations support combinations of means forperforming the specified functions, combinations of steps for performingthe specified functions, program instruction technique for performingthe specified functions, and so on.

It will be appreciated that computer program instructions may includecomputer executable code. A variety of languages for expressing computerprogram instructions are possible, including without limitation C, C++,Java, JavaScript, assembly language, Lisp, HTML, Perl, and so on. Suchlanguages may include assembly languages, hardware descriptionlanguages, database programming languages, functional programminglanguages, imperative programming languages, and so on. In someembodiments, computer program instructions can be stored, compiled, orinterpreted to run on a computing device, a programmable data processingapparatus, a heterogeneous combination of processors or processorarchitectures, and so on. Without limitation, embodiments of the systemas described herein can take the form of web-based computer software,which includes client/server software, software-as-a-service,peer-to-peer software, or the like.

In some embodiments, a computing device enables execution of computerprogram instructions including multiple programs or threads. Themultiple programs or threads may be processed more or lesssimultaneously to enhance utilization of the processor and to facilitatesubstantially simultaneous functions. By way of implementation, any andall methods, program codes, program instructions, and the like describedherein may be implemented in one or more thread. The thread can spawnother threads, which can themselves have assigned priorities associatedwith them. In some embodiments, a computing device can process thesethreads based on priority or any other order based on instructionsprovided in the program code.

Unless explicitly stated or otherwise clear from the context, the verbs“process” and “execute” are used interchangeably to indicate execute,process, interpret, compile, assemble, link, load, any and allcombinations of the foregoing, or the like. Therefore, embodiments thatprocess computer program instructions, computer-executable code, or thelike can suitably act upon the instructions or code in any and all ofthe ways just described.

The functions and operations presented herein are not inherently relatedto any particular computing device or other apparatus. Variousgeneral-purpose systems may also be used with programs in accordancewith the teachings herein, or it may prove convenient to construct morespecialized apparatus to perform the required method steps. The requiredstructure for a variety of these systems will be apparent to those ofordinary skill in the art, along with equivalent variations. Inaddition, embodiments of the disclosure are not described with referenceto any particular programming language. It is appreciated that a varietyof programming languages may be used to implement the present teachingsas described herein, and any references to specific languages areprovided for disclosure of enablement and best mode of embodiments ofthe disclosure. Embodiments of the disclosure are well suited to a widevariety of computer network systems over numerous topologies. Withinthis field, the configuration and management of large networks includestorage devices and computing devices that are communicatively coupledto dissimilar computing and storage devices over a network, such as theInternet, also referred to as “web” or “world wide web”.

Throughout this disclosure and elsewhere, block diagrams and flowchartillustrations depict methods, apparatuses (e.g., systems), and computerprogram products. Each element of the block diagrams and flowchartillustrations, as well as each respective combination of elements in theblock diagrams and flowchart illustrations, illustrates a function ofthe methods, apparatuses, and computer program products. Any and allsuch functions (“depicted functions”) can be implemented by computerprogram instructions; by special-purpose, hardware-based computersystems; by combinations of special purpose hardware and computerinstructions; by combinations of general purpose hardware and computerinstructions; and so on — any and all of which may be generally referredto herein as a “component”, “module,” or “system.”

While the foregoing drawings and description set forth functionalaspects of the disclosed systems, no particular arrangement of softwarefor implementing these functional aspects should be inferred from thesedescriptions unless explicitly stated or otherwise clear from thecontext.

Each element in flowchart illustrations may depict a step, or group ofsteps, of a computer-implemented method. Further, each step may containone or more sub-steps. For the purpose of illustration, these steps (aswell as any and all other steps identified and described above) arepresented in order. It will be understood that an embodiment can containan alternate order of the steps adapted to a particular application of atechnique disclosed herein. All such variations and modifications areintended to fall within the scope of this disclosure. The depiction anddescription of steps in any particular order is not intended to excludeembodiments having the steps in a different order, unless required by aparticular application, explicitly stated, or otherwise clear from thecontext.

The functions, systems and methods herein described could be utilizedand presented in a multitude of languages. Individual systems may bepresented in one or more languages and the language may be changed withease at any point in the process or methods described above. One ofordinary skill in the art would appreciate that there are numerouslanguages the system could be provided in, and embodiments of thepresent disclosure are contemplated for use with any language.

It should be noted that the features illustrated in the drawings are notnecessarily drawn to scale, and features of one embodiment may beemployed with other embodiments as the skilled artisan would recognize,even if not explicitly stated herein. Descriptions of well-knowncomponents and processing techniques may be omitted so as to notunnecessarily obscure the embodiments.

It will be apparent to those skilled in the art that variousmodifications and variations can be made to the disclosed system andmethod. Other embodiments will be apparent to those skilled in the artfrom consideration of the specification and practice of the disclosedmethod and apparatus. It is intended that the specification and examplesbe considered as exemplary only, with a true scope being indicated bythe following claims.

What is claimed is:
 1. A system for broadcasting content, comprising: atleast one terminal device; a host device, the host device beingcommunicably connected to the at least one terminal device via anetwork; and an adult toy communicably connected with the host deviceand operable to sexually stimulate a first user of the host device,wherein the adult toy includes a squirting mechanism which isreplenishable with fluid and is actuatable to squirt the fluid; amemory; and a hardware processor configured to, under control of aprogram stored in the memory, execute processes comprising: providing,by the host device, a live streaming video via the network, the networkbeing accessible by each of the at least one terminal device and thehost device; in response to receiving an input from the first user orfrom a second user of one of the at least one terminal device,controlling the squirting mechanism to convey the fluid out of the adulttoy; and capturing and presenting, by the host device, to the seconduser via the live streaming video, a squirting procedure of controllingthe squirting mechanism to convey the fluid out of the adult toy.
 2. Thesystem of claim 1, wherein receiving the input from the second userincludes transferring a financial transaction from the second user tothe first user, the processes further comprising: defining a thresholdvalue for the financial transaction, and when the received input meetsthe threshold value, permitting control of the squirting mechanism tosquirt the fluid from the adult toy.
 3. The system of claim 2, whereindefining the threshold value for the financial transaction includes:defining one or more ranges for the threshold value, wherein the one ormore ranges corresponds to one or more magnitudes of a squirtingparameter, the squirting parameter including at least one selected fromthe group consisting of fluid temperature, intensity of squirt,frequency of squirt, cross-sectional area of squirt, and total squirttime.
 4. The system of claim 1, wherein the adult toy is furtherconfigured with a first sensing mechanism, the processes furthercomprising: in response to detecting a change in physiologicalcharacteristics of the first user with the first sensing mechanism,generating a first sensing signal as the input from the first user. 5.The system of claim 1, further comprising a second adult toycommunicably connected with the one of the at least one terminal device,the second adult toy including a second sensing mechanism; wherein theprocesses further comprise: in response to detecting an ejaculation fromthe second user with the second sensing mechanism, generating a secondsensing signal; and sending the second sensing signal as the input fromthe second user to the host device.
 6. The system of claim 1, whereinthe processes further comprise: when receiving the input from the seconduser, controlling the adult toy to deliver a prompt to the first userbefore squirting the fluid.
 7. The system of claim 6, wherein the promptincludes at least one selected from the group consisting of vibration,sound making, and illumination of the adult toy.
 8. The system of claim1, wherein the processes further comprise: controlling the adult toy tosexually stimulate the first user in a first control pattern; and whenreceiving the input from the second user, controlling the adult toy tosexually stimulate the first user in a second control pattern differentfrom the first control pattern before squirting.
 9. The system of claim1, wherein the processes further comprise: adding, on the live streamingvideo, an animation simulating the squirting procedure in real-time ornear real-time.
 10. The system of claim 1, wherein the squirtingmechanism includes a replenishable reservoir, a mini pump, an electronictrigger, and a conducting pipe, and wherein an opening from which theliquid is squirted is a nozzle, an inner bore, or a rolling ball of theadult toy.
 11. The system of claim 10, wherein a size of the opening isadjustable and/or a house of the adult toy is transparent.
 12. A methodfor broadcasting content, comprising: communicably connecting an adulttoy with a host device, wherein the adult toy is operable to sexuallystimulate a first user of the host device, and wherein the adult toyincludes a squirting mechanism which is replenishable with fluid and isactuatable to squirt the fluid; providing, by the host device, a livestreaming video via a network, the network being accessible by each ofat least one terminal device and the host device; receiving an inputfrom the first user or from a second user of one of the at least oneterminal device, and in response to receiving the input, controlling thesquirting mechanism to convey the fluid out of the adult toy; andcapturing and presenting, by the host device, to the second user via thelive streaming video, a squirting procedure of controlling the squirtingmechanism to convey the fluid out of the adult toy.
 13. The method ofclaim 12, wherein receiving the input from the second user includestransferring a financial transaction from the second user to the firstuser, the method further comprising: defining a threshold value for thefinancial transaction; receiving an input that meets the thresholdvalue, and in response to receiving the input that meets the thresholdvalue, permitting control of the squirting mechanism to squirt the fluidfrom the adult toy.
 14. The system of claim 13, wherein defining thethreshold value for the financial transaction includes: defining one ormore ranges for the threshold value, wherein the one or more rangescorresponds to one or more magnitudes of a squirting parameter, thesquirting parameter including at least one selected from the groupconsisting of fluid temperature, intensity of squirt, frequency ofsquirt, cross-sectional area of squirt, and total squirt time.
 15. Themethod of claim 12, wherein the adult toy is further configured with afirst sensing mechanism, the method further comprising: detecting achange in physiological characteristics of the first user with the firstsensing mechanism, and in response to detecting the change, generating afirst sensing signal as the input from the first user.
 16. The method ofclaim 12, further comprising: communicably connecting a second adult toywith the one of the at least one terminal device, the second adult toyincluding a second sensing mechanism; detecting an ejaculation from thesecond user with the second sensing mechanism, generating a secondsensing signal in response to detecting the ejaculation; and sending thesecond sensing signal as the input from the terminal second user to thehost device.
 17. The method of claim 12, further comprising: receivingthe input from the second user, and after receiving the input from thesecond user, controlling the adult toy to deliver a prompt to the firstuser before squirting the fluid.
 18. The method of claim 12, furthercomprising: controlling the adult toy to sexually stimulate the firstuser in a first control pattern; and receiving the input from the seconduser, and in response to receiving the input from the second user,controlling the adult toy to sexually stimulate the first user in asecond control pattern different from the first control pattern beforesquirting.
 19. The method of claim 12, further comprising: adding, onthe live streaming video, an animation simulating the squirtingprocedure in real-time or near real-time.
 20. A non-transitorycomputer-readable storage medium having a program stored thereon, theprogram being executable to control a processor to execute processescomprising: communicably connecting an adult toy with a first device,wherein the adult toy is operable to sexually stimulate a first user ofthe first device, and wherein the adult toy includes a squirtingmechanism which is replenishable with fluid and is actuatable to squirtthe fluid; providing, by the first device, a live streaming video via anetwork, the network being accessible by each of at least one seconddevice and the first device; in response to receiving an input from afirst user of the first device or from a second user of one of the atleast one second device, controlling the squirting mechanism to conveythe fluid out of the adult toy; and capturing and presenting, by thefirst device, to the second user via the live streaming video, asquirting procedure of controlling the squirting mechanism to convey thefluid out of the adult toy.